Find Jobs
Hire Freelancers

Java Coding Project

$30-250 USD

Abgeschlossen
Veröffentlicht vor mehr als 8 Jahren

$30-250 USD

Bezahlt bei Lieferung
The star indicates that the pair of fields may be repeated 0 or more times. j:<index>:<name>:<creature index>:<time>[:<required artifact type>:<number>]* Project The project will be graded according the criteria for the final project - see below. Elaboration: An addition to the data file - specifying jobs for creatures. j:<index>:<name>:<creature index>:<time>[:<required artifact type>:<number>]* Resource pools - data structures supporting unassigned artifacts of a given type, along with supporting assignment to creatures Creature job threads - connected to the resource pools and supporting the concept of blocking until required resources are available before proceeding. GUI showing: Resources in pools Thread progress, resources acquired, and resources requests still outstanding (options) NOTE - The details of this section are subject to change, but the spirit will remain: This is meant to be a learning experience, not a death march! Do the best you can, explain what you have done, what should still be done and how you would go about implementing the additional features. Make sure your test cases cover ALL the issues - thus demonstrating that you have considered and understood all the issues in the project, even you have have not had time to implement all the features. So, let's focus on the aspect that I think is most critical here - communicating threads. Start with the following (Functionality points): Start a thread for each job, by implementing Runnable in the Job (or equivalent) class. (F: 30/40) Read the data file and create the appropriate jobs (threads). (F: 35/40) Implement the resource pools. (F: 38/40) Implement the connections between the resource pools and the threads using a resource management approach. (F: 40/40) Add elements to the GUI to make user control convenient. Deliverables Java source code files any configuration files used a well-written Word document describing: your overall design, including a UML class diagram showing the type of the class relationships description of how to set up your application your test plan, including test data and results, with screen snapshots of each of your test cases your approach, lessons learned, design strengths and limitations, and suggestions for future improvement and alternative approaches Documentation format and length. The documentation describing and reflecting on your design and approach should be written using Microsoft Word, and should be no more than five pages in length and no less than two pages. The font size should be 12 point. The page margins should be one inch. The paragraphs should be double spaced. All figures, tables, equations, and references should be properly labeled and formatted using APA style. Code format: header comment block appropriate comments within the code appropriate variable and function names correct indentation The project elements will be assessed as follows: Attributes Value Project design 20 points Project functionality 40 points Test data 20 points Approach documentation 15 points Grammar and spelling 5 points Total 100 points
Projekt-ID: 8612703

Über das Projekt

5 Vorschläge
Remote Projekt
Aktiv vor 8 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
Hi, I have read the requirements and I would like to do this project. Let me know if you are interested so I can start. Thanks.
$50 USD in 3 Tagen
4,9 (1032 Bewertungen)
7,5
7,5
5 Freelancer bieten im Durchschnitt $149 USD für diesen Auftrag
Avatar des Nutzers
I have an experience of more than 3 years of coding and GUI in java. i have made enormous number of applications. i can share the data on chat. Your problem falls under my expertise . Contact me freely I will do it in your range. you will not regret providing me this responsibility. i will do it with 100% perfection and hardwork i can do this better than any one else here ! just trust me once and i will prove myself trust worthy in low price I have a big range of clients whom i am providing and had provided satisfied services.
$200 USD in 3 Tagen
4,9 (5 Bewertungen)
5,4
5,4
Avatar des Nutzers
Dear Sir. We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! Looking forward to hear from you soon - GOD Bless You.
$200 USD in 3 Tagen
5,0 (3 Bewertungen)
3,1
3,1
Avatar des Nutzers
I am a software engineer with years of experience in Java and C/C++ programming, doing my master's degree with 'A' total subject's grade in artificial intelligence and machine learning. I will do my best to meet your expectations and I need you to contact me for more info. Thanks a lot! Best regards
$140 USD in 4 Tagen
4,7 (5 Bewertungen)
2,7
2,7
Avatar des Nutzers
Hello, expertise for java program... I have seen your requirement and telling you that we have resources for this kind of requirement. For outsourcing industry we would have experience of 12 years and we have 200+ highly skilled developers for Mobile, Web, Animation, Game Development and Internet Marketing. WE ARE NEW OVER HERE and proudly inform you that we get business through company website inquiry and previous recommend clients. We serve you better and expect us to be chose my company for your project selection criteria area. Waiting from hear you very soon..... Cordially, DAVID
$155 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von KOREA, REPUBLIC OF
Seoul, Korea, Republic of
5,0
22
Zahlungsmethode verifiziert
Mitglied seit März 3, 2014

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.