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. |
|
Done |
|
|
|
|
|
|
|
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. |
|
Done |
|
|
|
Support new Servlet 3.0 features, such as annotations, fragement etc. |
Ivan |
Done |
|
|
|
Implement Servlet/JSP/EL spec API |
|
Done |
|
|
|
Update schema files and generated XML Beans, not only for Web application side. |
|
Done |
|
|
|
Check whether need to update schema file for geronimo-web.xml |
|
Done |
|
|
|
Push Tomcat 7 SNAPSHOT to Geronimo external svn regularly, and check whether need to update the integration codes |
|
Done |
|
|
|
Update other Java EE plugins to work correctly in OSGI and support new Java EE 6 features, such as J2EE plugin, etc. |
|
Done |
|
|
Servlet - Jetty |
|
|
Basic integration works |
|
|
JSF 2.0 - MyFaces |
|
|
Done |
|
|
EJB 3.1 - OpenEJB |
|
David B. |
|
|
|
JPA 2.0 - OpenJPA |
|
Donald W. |
|
|
|
Dependency Injection - OpenWebBean |
|
Gurkan |
Done |
|
|
BeanValidation - Commons |
|
|
|
|
|
Annotation 1.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OSGi EEG Modules |
Application support |
Support Aries Applications in Geronimo |
|
Done |
|
|
|
EBA deployment(builder and deployer plugin) |
Jarek |
Done |
|
|
|
Check EAR supports in Aries |
|
Done |
|
|
JMX |
Integrate JMX implementation from Aries |
Rex |
Done |
|
|
Web Container |
WAB Conversion (URLHandler) |
Jarek |
|
|
|
|
WAB Detection |
Rick |
|
|
|
|
WAB Deployment |
Jarek |
Done |
|
|
JNDI |
Lookup services through osgi:services JNDI namespace |
David |
|
|
|
JDBC |
Lookup DataSourceFactory in service registry |
|
|
|
|
JPA |
Integrate JPA implementation from Aries |
|
Done |
|
|
JTA |
Integrate JTA implementation from Aries |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Java EE 6 Full |
JAX-WS 2.2 - AXIS2 |
|
|
|
|
|
JAX-WS 2.2 - CXF |
|
|
|
|
|
JAXB 2.2 - RI |
|
|
|
|
|
JAX-RS 1.0 - Wink |
|
|
|
|
|
Connector 1.6 |
|
|
|
|
|
Java Authentication SPI for Containers 1.0 |
|
|
|
|
|
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 |
Done |
|
|
|
Update Monitoring portlet for added/updated Java EE 6 statistics. |
|
Open |
|
|
|
Update Deploy/repository/plugins/OSGI bundle portlets to accommodate deployment mechanism update. |
|
Done |
|
|
|
Update Debug views portlets for any updates between G3 and G2.x |
|
(/)Done |
|
|
|
Add possible portlets for new Java EE 6 features. |
|
Open |
|
|
|
Review other portlets for possible changes needed. |
|
Done |
|
|
|
Upgrade DOJO from 1.3.2 to 1.5 so that console could use the latest feature in 1.5 |
|
(/)Done |
|
|
|
Migrate DWR to portal 2.0 server resource, then remove DWR from G3.0 |
|
(/)Done |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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. |
|
Done |
|
|
|
|
|
|
|
|
Eclipse plug-in |
Implement new Java EE6 facets defined in WTP |
|
Done |
|
|
|
Update UI per new wizards in latest WTP |
|
(/)Done |
|
|
|
Update GEP deployment editors per deployment plan schema change if any |
|
(/)Done |
|
|
|
Update changed GBean interfaces of G server in GEP if any |
|
(/)Done |
|
|
|
Add tools for new programming model from Aries |
|
|
|
|
|
Fix existing or new JIRAs for GEP trunk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Documentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Samples |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Non-functional improvements |
Performance |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|