Find Jobs
Hire Freelancers

Write some software

£10-20 GBP

Zavřený
Zveřejněno přibližně před 7 roky

£10-20 GBP

Zaplaceno při doručení
I need you to develop some software for me. I would like this software to be developed for Windows using Java. The basic concept is to produce a piece of software which reads in instructions from a text file, analyses the instructions, then presents a graphical drawing to the user. The solution should be developed using the Java programming language and the AWT/Swing libraries for the Graphical User Interface. No other 3rd party libraries outside those available within the standard Java Development Kit (JDK) should be used. The drawing tool should take the form of a typical desktop type application. It will contain a menu bar, dialogue boxes and a main window area to be used for showing various representations of the data. The exact layout of the whole application is not prescribed, however details of the outputs to be shown are given and should be adhered to as close as possible. This work has been split into four specific requirements as described below. Requirement 1 – Basic GUI and File loading The first requirement for this assignment is to implement the basic Graphical User Interface (GUI) that is capable of loading and displaying the instructions present within a text file. It should consist of an application frame, a menu bar and a main application panel split into two halves. One half should be a text panel that is capable of displaying a textual representation of the file being processed, and the other will (eventually) show the graphical drawing derived from interpreting the instructions. The menu bar should consist of a 'File' and 'Help' menu. The File menu should include options for loading, saving and exiting the application. The 'Help' menu should contain an option for showing a dialogue box which identifies information about the application. At this point however the 'Save' option does not need to work. The application should have the ability to actually load and display the instructional data. The 'File | Load' option should show a file open dialogue allowing selection of a data file. Once this is done the file should be opened, read and displayed within the text panel area of the GUI. The application should be designed so that it uses layout managers where appropriate, and can be sensibly resized by the user. The menu options should also include short-cuts and icons where appropriate. Requirement 2 – Instruction Validation This requirement involves improving the application so that it examines the instructions within the text file for validity. Only very specific instructions should be accepted, exactly as detailed within Appendix A. This shows the instructions that are to be supported by the application. The validation process should do the following for each line within the input file – • Check that the instruction itself is known. • Check that the correct number of parameters is provided for that instruction. • Check that the values within the parameters are of an appropriate type. If the instruction is valid then it should be shown in the text panel as before, however if something within a line is either missing or invalid then a suitable error message should be shown within the text panel at the point where that instruction would have appeared. This message should explain the nature of the error. Requirement 3 – Instruction Execution and Image Saving For the third requirement the ability to actually execute the instructions should be added. This will involve examining each valid instruction, then carrying out an appropriate action on the graphics panel. Use the information provided in Appendix A to decide exactly what actions should be performed for each instruction. An additional part of the requirement will be to provide an implementation for the ‘Save’ menu option. Add code to your application that allows a user to select a filename, via a dialog box, then saves the contents of the current graphics panel as an image file. Requirement 4 – Instruction Extension In order to satisfy the final requirement your job is to create additional Instructions within the system. What these Instructions do is your choice, but it should make sense in the context of the application. Adding new instructions may sound easy, but for each one keep the following in mind – • Each instruction may have its own set of specific parameters that have to be processed. • The validation process (Requirement 2) will have to be done for all new instructions. • The execution process (Requirement 3) will also have to be done for all new instruction. For example you may decide to add an instruction which can draw a rectangle. Hence you would not only have to add the ability to recognize ‘rectangle’ within your code, but you would also need to add code to validate the associated parameters, and also add the code to actually draw the rectangle.
IČ projektu: 12762096

O projektu

20 nabídky
Vzdálený projekt
Aktivní před 7 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
20 freelanceři nabízejí v průměru £103 GBP za tuto práci
Avatar uživatele
Hello I'm interesting your project very well I'm a Good NS2/3, Omnet++, C++, Network, Algorithm expert. I understand your req exactly. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
£103 GBP v 5 dnech
4,9 (735 recenze)
9,0
9,0
Avatar uživatele
Dear Sir, TOP RANKED programmer with 10+ years of experience. I have done 700+ projects on this platform. I am interested in doing this project. Please award me.
£33 GBP v 1 dni
4,8 (466 recenze)
7,5
7,5
Avatar uživatele
Hello, I am an experienced Java Professional having 6 years of experience in Software development and Enterprise System Integration on Java platform. I understand that you are looking for Expert, so I wanted to briefly introduce myself and let you know that I have good Knowledge with Key Skills on Java, J2EE, Bootstrap, Angular JS, NodeJS, ExtJS, JavaFx, Web Services(SOAP,REST),Google App engine, Amazon Web services, PHP, JOOMLA,HTML, HTML5, CSS, Ajax, jquery, JavaScript, Mysql.
£30 GBP v 1 dni
4,4 (93 recenze)
6,4
6,4
Avatar uživatele
A proposal has not yet been provided
£50 GBP v 3 dnech
5,0 (56 recenze)
5,8
5,8
Avatar uživatele
Hello, This is not copy/paste message. I read your requirements. I am interested for this job. I have expertise in Wordpress, Laravel, Magento, AngularJS, Ruby on Rails, Core PHP etc. technologies and can work on task and complete within deadline. I have good experience in PHP/Ruby Programming with JavaScript, jQuery, SQL and I can achieve your task. I can provide you 40 hrs/ week productive work for 1 resource and I have predefined process which can easily understandable by clients. I will directly in your contact and I will also do Chat / Audio call with you daily, so that there will not be any communication gap. Also if you will face any productivity issue, our resource will come during weekend and finish the work. Also I will daily send you progress report and will also available online, so that you can contact him whenever you want. So overall you will not face any communication gap between you and our resource. It will be my pleasure to work with you. You can go through my portfolio. I have more then $30k official work in other freelancing site with 5/5 ratings which I can show you. Please send me message, so that I can converse further about this task. Best Regards, Mehul Javia
£18 GBP v 1 dni
5,0 (5 recenze)
5,3
5,3
Avatar uživatele
Hello, I have 8+ years’ experience in IT sector and I have a working experience with MVC. I have also designed and developed web user controls, master pages, validation controls, CSS files using technologies like AJAX Toolkit, jQuery, JavaScript, XML HTML and DHTML. I have all the skills and experience that makes me a competitive candidate for this post. I have had an ideal prospect and am ready to accept any new challenges that may be put in front of me. If given an opportunity to work for your company I will fulfill the given work with utmost dedication and loyalty. Deliver more than 100+ successful projects of various software and web application with related to logistics, sales, and maintenance, medical and other related industries. My key skills: C#, Dot net, ASP, Java, J2EE, Spring, Hibernate, JSP, Ajax, Jquery, JavaScript, Bootstrap, PHP(All the latest frameworks and CMS’s). My Freelancer Profile: https://www.freelancer.in/u/punitpuneet2008.html I always give my 100% effort to do my job and client’s satisfaction is my first Skill When working on a new project, I like to speak with my clients so that I can have a clear understanding of their needs and vision of the project. What I Offer: - -100% Satisfaction - Free Support - Good Value for Your Money - Regular and Timely Updates - WOW Results -Strictly Adhering To Deadlines Thank you in advance for your time and consideration. I look forward to working with you soon. HJ
£99 GBP v 7 dnech
4,4 (7 recenze)
4,5
4,5
Avatar uživatele
Hi, I am a full time Java software engineer with 9 yearas experience in Java. This project sounds really easy, I could likely complete it in an hour or two. Thanks, Gavin.
£20 GBP v 1 dni
4,9 (21 recenze)
3,7
3,7
Avatar uživatele
SALUTATIONS How are you? I hope you are doing well and the season is going great for you and your business. I and my team have gone through your requirements for this project. And one thing I can assure you that they will all be fulfilled. My team and me will keep you in the loop at every stage of the project and will ensure to add improvements to project and deliver to you the best possible. Though my team is new but they are all very efficient and well trained in Java and its technologies. I myself have an experience of 4 years, I also handle clients for us 24*7. But in our limited span of experience we have worked on many diverse projects and have always tried to deliver our best. So far we have had no complaints and we strive hard to maintain that. We would also like to discuss the specifics of the project like the technical discussion and the viewing of the current code. The budget and the time required for completion will be decided at the end. And we ensure you that we will stick to the budget and the project timeline. My team and I are capable to handle such projects and more than that we are all hard workers and always give our 100 percent to the job at hand. To conclude, we would like to hear from you as soon as possible regarding the specifics and details of the project. Below are some of our game projects: King and Crown Roulette Joker Bonus Fever Joker Bonus Looking forward to long work relationship with you!! With Thanks & Regards Vijay
£100 GBP v 1 dni
3,1 (6 recenze)
3,4
3,4
Avatar uživatele
Hello there, How are you? I’ve carefully gone through your job posting here . According to your job description I will work with you to discover what you need and create the best solution. I want to let you know that I have been working with these types of works for more than five years. I am expert in website Design& Development. So far I have design& developed various websites related to I can assure you that I will be able to assist you in your task in time with quality work. I have already completed so many projects. Please have a look on my portfolio. I have listed many successful projects in my work history area. I am waiting to be hired in this project to show my skills. Regards Nitin
£19 GBP v 1 dni
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hi, Im senior java developer and it would be fun to help you.
£77 GBP v 5 dnech
0,0 (1 recenze)
0,0
0,0
Avatar uživatele
A proposal has not yet been provided
£55 GBP v 7 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hello, My name is mihir patel having more then 9 years of java/j2ee/SWING implementations with strong analytical and problem solving skills, had worked on javacript, http,jdbc,ejb, jquery, css, jsp, servlet etc. please let me know if you interested to discuss your project specs with me. Very strong swing components implementations experience with jidesoft libs Thanks MIhir
£18 GBP v 1 dni
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z NEPAL
Nepal
0,0
0
Členem od led 12, 2017

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.