A graphical application is required in which user can create rooms , put objects in the room and rooms can be interconnected. The jgraph library needs to be implemented where the rooms could be cell/vertex having its edges and port. The object will be part of the room and can itself be a cell/vertex. The interconnection is a line with an arrowhead and label that connects two rooms.
It must provide the features of Open and Save the map.
The design pattern will be MVC.
Note:
Some part of the coding has been developed. It can be provided on request. But there are few problems i.e the code doesn't open/ save the application.
The implementation of dialog boxes and MVC pattern hasn't been followed.
The GUI and implementation of rooms and its interconnection is working. But provided if you desire.
I also require the JUNIt testing of the application
The application needs to be developed in 10 days if possible.
I am providing the GUI mock up and UML diagram for analysis of the system.
Commenting is also required to understand the system.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows XP is the OS
Java is the development language
The system should be developed in the eclipse.
Even if it is in JBuilder its okay.
The deadline is very short (only 10 days) So it may happen that first to bid will be accepted.
Junit test suites