Find Jobs
Hire Freelancers

Java Coding Project

$30-250 USD

Completed
Posted over 8 years ago

$30-250 USD

Paid on delivery
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
Project ID: 8612703

About the project

5 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
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 days
4.9 (1032 reviews)
7.5
7.5
5 freelancers are bidding on average $149 USD for this job
User Avatar
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 days
4.9 (5 reviews)
5.4
5.4
User Avatar
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 days
5.0 (3 reviews)
3.1
3.1
User Avatar
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 days
4.7 (5 reviews)
2.7
2.7
User Avatar
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 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of KOREA, REPUBLIC OF
Seoul, Korea, Republic of
5.0
22
Payment method verified
Member since Mar 3, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.