You are required to make a JAVA UI. The UI should function in the following way: 1. It should have an search bar(Protein name). You will searching for that protein name in XML documents(allready created) in an XML database(berkeley dbxml. 2. When the user enter a protein the result should be displayed in a list format, with each item(XML document) showing the title of the paper and the authors. 3. VERY IMPORTANT: TimeLine- this part of the UI would have vertical lines each line corresponding to a month and grouped in corresponging year(1920 - 2010). So the time line is categorized in year and then months. Each paper(XML document) listed in the search results should be mapped on the time line, based on the time it was published. So,the papers are mapped on a line corresponding to an month of an year. 4. When you click on a point in the time line, it should filter out only the papers publiashed at that time. 5. The documents to be searched are XML documents, which are papers published by author in biology. The XML document are allready created. These documents are stored in an BERKELEY DBXML database. So, your java UI should communinicate with the database also. VERY IMPORTANT: I have the database created and the UI also created, but the time line is not working. So, your part would be to implement the time line. I will provide the code that connects the BERKELEY DBXML and has the partial working UI. YOu can use the allready created UI or create you own. But the deadline for the project is 7 days. Thanks, Gogy
## 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
Language- JAVA Database- Berkeley DBXML OS- Windows XP