The proposed schedule jMaki 1.1 based on discussion in the tech meeting. Based on that discussion we have pruned down the jMaki 1.1 release quite a bit. The theme for this release is limited features and documentation. We will be including new features most of which have been implemented and alot of new work will focus on documentation. As a result, tasks have been moved to the section jMaki 1.2 release. We are open to addng a feature to the 1.1 release if there is ample time for testing and documentation.
Target Release dates:
Beta release: March 14, 2008
Beta 2 release: May 2, 2008 or just before JavaOne?. If quality is good enough then this will be a final release.
These are in priority order but not all tasks have been assigned to an engineer yet.
P1
serverside i18n (DONE)
consistent access to underlying widget and model
consistent public API to manipulate widgets
improve performance by aggregating JS and CSS files -Greg (DONE)
webtop or serverless jMaki -Greg and Carla (DONE)
refactor unit tests - Ahmad
update widget.json - Ahmad
include what can be set on args
include pointer to data model page
include how to use actions
JSON schema based - Carla to do initial sample based on work done so far for topicInfo
samples need to have a description page - Sloan
review data model pages for correctness - Carla
JSON schema based
update web pages to include link to book - Carla
Support external customers
Update toolkit libraries as needed- ongoing
Library addition support in Eclipse - Ludo
update web site to include latest version of generated documentation - Ahmad and Carla
P2
php version of widget tests (both functional and standalone)
test page on web site
start effort on online book - Carla and Jennifer
update jmaki widgets to use new themes - Carla and Greg
extras widget lib needs to be posted (DONE)
copy right done?
test
make tests available on download page - (DONE)
P3
more examples in model pages
external articles
documentation
multiview containers
ant tasks
test matrix
best practices recommendations
jMaki 1.2 task list
P1
an equivalent to jMakiEventListener on all non JSF1.2 plattforms
PHP
Ruby
JSP
consistent access to underlying widget and model
consistent public API to manipulate widgets
enhance templating
provide access to DOM elements
Support external customers
Update toolkit libraries as needed
update web site to include latest version of generated documentation
P2
move jmaki core to jmaki.dev.java.net
update build system to use maven
accessibility for jMaki widgets
widget builder for IDEs
allow extensions to work similar to widgets in respect to resource-resolution and rendering.