Project time line
Last update of this page: 03-08-2008 Current status: 100% Most important milestones for the projectFor possible extensions see: Future plans. | Modules completed | %Completed | Completion date | | Annotations | 5% | April 2007 | | all features above + Template Project | 10% | May 2008 | | all features above + Entry editor | 15% | June 2007 | | all features above + Blitz server | 25% | September 2007 | | all features above + Debugger | 35% | December 2007 | | all features above + Replay mechanism | 45% | January 2008 | | all features above + Select entry mechanism - release NB 5.5.1 | 50% | February 2008 | | Netbeans Innovators Grant Milestone 1 Help | 75% | May 2008 | | Netbeans Innovators Grant Milestone 2 Javadoc and Tests | 85% | June 2008 | | Netbeans Innovators Grant Milestone 3 NB 6 - release NB 6.5m1/release nb6.1 | 100% | July 2008 |
Deliverables at the 100% milestone (release nb6.5m1 and release nb6.1 based on the same source code): Deliverables at the 50% milestone (release nb5.5.1) (already available at Downloads): - a working implementation of annotations library (a jar file, part of Template Project module)
- implementation of module for Blitz server and Entriesview (nbm file)
- a Template project (nbm file)
- an Entry Editor (nbm file)
- a working Debugger (part of nbm file for Blitz server)
- a simplified version of Replay mechanism (part of nbm file for Blitz server)
- working implementation of Select entry mechanism (part of nbm file for Blitz server)
Netbeans Innovators Grant timeline| %Completed | Description | Status | Comment | | | No help or user manual is provided. I'd like to record flash movies showing how to use my plugins. | DONE | Polish version is already available at Wink. English version is available at Wink_en | | | I plan to prepare examples with classic problems for concurrent programs implemented with the help of the project (e.g. Dining Philosophers, Producer and Consumer, Readers and Writers). | DONE | Already available at JavaSpacesTestAnn.zip. This project example was used for presentation for students. | | | The whole project will be presented to students during the course of Concurrent and Distributed Programming - I need to prepare this presentation. | DONE | The presentation took place at 9-04-2008. | | 75% | At the same time this will be end of my Master's Thesis project. | DONE | This should happen before the end of May 2008. | | The milestone was reached at 18th May 2008. | | | Due to lack of time javadocs are written only for parts of code - I would like to provide high quality javadocs for all the code (it will be lots of work to do it). | DONE | Javadocs for all modules are already available at docs. There are separate javadocs for release NB 5.5.1 and release NB 6.5m1. The whole archive for release NB 6.5m1 can be downloaded as docs_nb6.5m1.zip and for NB 5.5.1 as docs_5.5.1.zip. This part was finished at 04-05-2008 | | | No real unit tests are written - I'd like to write JUnit tests for most important classes. | DONE | Unit tests have been written with the support of XTest environment. Detailed information about implementation is available at UnitTests. Results of tests are available at results. | | 85% | | DONE | This should by done by the end of June 2008. | | The milestone was reached at 19th June 2008. | | | There is a list of bugs that need to be fixed. Moreover, students at Warsaw University will start using my project in two weeks time from now. This means that I'll probably have lots of new bugs to fix. For sure, some new ideas of other features that could be implemented will appear. I'll know the details after receiving the feedback from the lecturer and students using my project. | DONE | Lots of bugs already fixed, current list is available at TODO. | | | Analysis and implementation of the project began before Netbeans 6.0 was released. The project was started on Netbeans 5.5.1 and before the release of version 6.0 lots of code depending on Java Model API was written. Because this API changed in version 6.0, I'd like to rewrite the code to use the new API. There are also several minor things that don't work well on Netbeans 6.0 - I'd like to fix these as well. | DONE | Details are available at version6. Javadocs for N 6.5m1 release of the project are available at http://students.mimuw.edu.pl/~md209461/javaspaces-netbeans/docs/nb6.5m1/ | | 100% | | DONE | This should happen before the end of July 2008. | | The milestone was reached at 3rd August 2008. |
|