develop a stand-alone application in Java that allows its users to get the up-to-date currency exchange rates for those currencies Israeli Bank provides a daily update via its REStful web service ([login to view URL]). If Bank Israel server side doesn’t function propertly feel free to use the XML at [login to view URL] The application should be able to display the up-to-date rates (in table.. you should use the JTable class) and it should be capable of converting any sum in any currency into any other currency based on those rates.
The Model
The model part should include an interface (in Java) that defines the methods and a class (can be in Scala) that implements them. The model part should include a separated component (1) responsible for a continuous checking the up-to-date XML data and storing the parsed data to file. The functions that return the up-to-date data back to the view should use that file.
The View
The user interface part of the application should be developed using Swing. The implementation of the view should be in Java. The view should allow the user to convert any sum of money from any of the supported currencies to any of the other ones. The view should allow the user to get a table (You can use the JTable class) that shows all currency exchange rates. The view should show the date of the currency exchange rates in use.
Your project should include api documentation for the code written in Java (for the public part only). Both the model part and the view should include logging messages (write to Log file). Your code should include detailed documentation (comments etc.)
Use Log4J - as a framework for log writing [5 points]
The model should be tested using JUnit or one of its alternatives [5 points]
Save data history and add Graph to show progress specific currency rate over time [10 points]
[login to view URL]
Simulate server side that will hold currency data and will send it over network (through xml data, or object serialization - object output stream) [10 points]
Add keyword search text box - that will filter your table to show you specific currency [5 points]
Add refresh button - manual update of model , request by user [5 points]
Insert data manual to the table - let the user add manual currency to the table [5 points]
Split the view into multiple windows (2 jframes: one for table - as the main window , second for calculator - calculator can be pop up by a button from the main frame) [5 points]
Hi,
I am good at core OO programming in Java along with GUI design using Swings. I can help you develop the Currency Software as per details. Please contact me as soon as possible for a discussion.
With Regards,
Koustav
Dear sir,
I'm an Oracle Certified Java Programmer. I have both theoretical knowledge and 6 years+ hands-on experience in Java programming. Already completed 40+ standalone applications with databases and other with various technologies (Swing, MVC Architecture, JFreeChart etc). I have built similar web browser application in Java. Check my portfolio for my past projects, sir (http://www.freelancer.com/u/rhkchathuranga.html). I have very good feedback in every past project as you can see in my profile. I am a dedicated full time freelancer. Please reply me if you are interested on me then I can send you a sample program. Bid amount is negotiable. Thank you very much sir...!!
I have 6 plus years of experience in Java j2ee spring web applications. i am interested to do this and Need more details about the project and hope we can work together.
award me will do best
software engineer here
group of 5 developers experts with penalty of experience
can provide you quality work in given time
inbox me asap so we can start
waiting
Thanks
Hi,
This is a nice project (I guess assignment) with quite a lot features. I have experience in java field more than 3 years within enterprise domain. I would be more than happy to help you with this.
I would build the core of the application after a bunch of features being implemented, I would make you a demo to see how it goes to give feedback.
Let's have quick chat to establish other details (however, the project description looks pretty clear). Please let me know even if you given the project to other person, just to know not to wait)
Looking forward working with you,
Ioan
I am an IITK graduate, 9 year experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The members in my team have worked with top notch tech organization such as Amazon, Cisco, Oracle etc. We have been involved in similar projects in the past and our track record has been excellent.
Hi sir i am an advanced java developer and i have been developping beautifull apps for more than 7 years using both eclipse and netbeans, I read what you want and i can do it for you with no much stress. Contact me for further details
HI,
This project is very interesting and i'm having experience in rest based server side programming i already built similar kind of app in c language and java script with json.
if you give me an opportunity i can do it.
Hello SIr/Madam! I have a good working experience with technologies like spring java mvc, AngularJS, html, css and bootstrap. I had already worked in projects using these technologies. I have a neck towards the technologies to work under any situation which will help you achieve your target.
Positively waiting for your response, if so we can discuss this further over chat about the requirements.