Category |
Component |
Item |
Who currently working |
Status (what's done, what's to do and the timeline) |
Dependencies |
---|---|---|---|---|---|
OSGi-lization |
Kernel |
Map Configuration lifecycle to Bundle lifecycle |
|
|
|
|
|
Figure out how to make those components use classloader work in OSGI |
|
Open, some related JIRAs are opened, such as GERONIMO-4908 |
|
|
|
Load GBean from bundle not classloader |
|
|
|
|
|
|
|
|
|
|
Karaf |
Make all Geronimo components started in Karaf environment |
|
|
|
|
|
How to take advantage of Karaf's functions, such as Karaf feature, etc. |
|
Open |
|
|
|
|
|
|
|
Java EE 6 Web Profile |
Servlet/JSP/TagLib - Tomcat |
Make Tomcat run in OSGI environment, including to implement BundeDirContext, Classloading, etc. |
|
|
|
|
|
Web Application deployment |
Ivan |
Most of works are done, some further steps are needed |
|
|
|
Make Tomcat plugin work correctly with other plugins, such as Web Service, etc. |
|
Open |
|
|
|
Support new Servlet 3.0 features, such as annotations, etc. |
Ivan |
Open, GERONIMO-5037 |
|
|
|
Implement Servlet/JSP/EL spec API |
|
EL is ongoing. Some changes have been done on Servlet/JSP, not sure whether all covered |
|
|
|
Update schema files and generated XML Beans, not only for Web application side. |
|
Open |
|
|
|
Check whether need to update schema file for geronimo-web.xml |
|
Open |
|
|
|
Push Tomcat 7 SNAPSHOT to Geronimo external svn regularly, and check whether need to update the integration codes |
|
Open |
|
|
|
Update other Java EE plugins to work correctly in OSGI and support new Java EE 6 features, such as J2EE plugin, etc. |
|
Open |
|
|
Servlet - Jetty |
|
|
Basic integration works |
|
|
JSF 2.0 - MyFaces |
|
|
Basic integration works GERONIMO-4996 |
|
|
EJB 3.1 - OpenEJB |
|
David B. |
|
|
|
JPA 2.0 - OpenJPA |
|
Donald W. |
|
|
|
Dependency Injection - OpenWebBean |
|
Gurkan |
David Blevins created some modules for openwebbeans integration. Need to fill the blanks and see what other pieces are required. |
|
|
BeanValidation - Commons |
|
|
|
|
|
Annotation 1.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OSGi EEG Modules |
EBA - Arise |
Make Aries run with geronimo |
|
Rex: will make a build and try the aries samples first |
|
|
|
EBA deployment(buider and deployer plugin) |
Jarek? |
Open |
|
|
|
Track Aries RFC 139 impl and its appliance in karaf, and integrate Blueprint Mbean impl into geronimo |
Rex |
Most work is done, will start the integration works. |
|
|
|
Investigate the appliance of other EEG components(jpa, jndi, transaction) in geronimo |
|
Open |
|
|
|
Check EAR supports in Aries |
|
Open |
|
|
|
|
|
|
|
|
Web Container |
WAB Conversion(URLHandler) |
|
Open. Will we make use of the implementation from Aries? |
|
|
|
WAB Detection |
Rick |
|
|
|
|
WAB Deployment |
|
Open |
|
|
|
Intergration with OSGI component model |
|
Open |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Java EE 6 Full |
JAX-WS 2.2 - AXIS2 |
|
|
|
|
|
JAX-WS 2.2 - CXF |
|
|
|
|
|
JAXB 2.2 - RI |
|
|
|
|
|
JAX-RS 1.0 - Wink or CXF? |
|
|
|
|
|
Connector 1.6 |
|
|
Mostly implemented except for annotation support in deployment |
|
|
Java Authentication SPI for Containers 1.0 |
|
|
Should be implemented |
|
|
JACC 1.3 |
|
|
JACC itself should be OK. New calculations for servlet permissions are needed starting from annotations. |
|
|
JMS |
|
|
Run the amq broker under blueprint or deal othewise with wrong spring osgi metadata |
|
|
|
|
|
|
|
Tooling |
Admin console |
Update navigation tree to support multi-level menu definition and menu items sequence definition. |
Shawn |
|
|
|
|
Add a quick launch box above the navigation tree to improve usability. |
|
|
|
|
|
To refactor all portlets to improve the usabilities with "progressive disclosure info" tech. |
|
Open |
|
|
|
Add OSGI/blueprint management portlets. |
Delos/Rex |
80% complete |
|
|
|
Update Monitoring portlet for added/updated Java EE 6 statistics. |
|
Open |
|
|
|
Update Deploy/repository/plugins/OSGI bundle portlets to accommodate deployment mechanism update. |
|
Open |
|
|
|
Update Debug views portlets for any updates between G3 and G2.x |
|
Open |
|
|
|
Add possible portlets for new Java EE 6 features. |
|
Open |
|
|
|
Review other portlets for possible changes needed. |
|
Open |
|
|
|
Upgrade DOJO from 1.3.2 to 1.4 so that console could use the latest feature in 1.4 |
|
Open |
|
|
|
Migrate DWR to portal 2.0 server resource, then remove DWR from G3.0 |
|
Open |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Command-line interface |
Migrate gshell commands to karaf shell. |
Shawn |
|
|
|
|
Migrate gshell wrapper gsh.sh/bat to karaf shell wrapper. |
|
Working, there might be some problems here that need discussion. |
|
|
|
Some JSR88 implementation not working because of the OSGI enablement of geronimo. |
|
Open |
|
|
|
|
|
|
|
|
Eclipse plug-in |
Implement new Java EE6 facets defined in WTP |
|
Open |
|
|
|
Update UI per new wizards in latest WTP |
|
Open |
|
|
|
Update GEP deployment editors per deployment plan schema change if any |
|
Open |
|
|
|
Update changed GBean interfaces of G server in GEP if any |
|
Open |
|
|
|
Add tools for new programming model from Aries |
|
Open |
|
|
|
Fix existing or new JIRAs for GEP trunk |
|
Open |
|
|
|
|
|
|
|
|
|
|
|
|
|
Documentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Samples |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Non-functional improvements |
Performance |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|