|Home > Documentation > Apache Geronimo Release Status > Geronimo 3.0.0 Release Status --Done > Original Status Tracking|
OLD PLAN TRACKING:
Who currently working
Status (what's done, what's to do and the timeline)
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
Make all Geronimo components started in Karaf environment
How to take advantage of Karaf's functions, such as Karaf feature, etc.
Java EE 6 Web Profile
Servlet/JSP/TagLib - Tomcat
Make Tomcat run in OSGI environment, including to implement BundeDirContext, Classloading, etc.
Web Application deployment
Most of works are done, some further steps are needed
Make Tomcat plugin work correctly with other plugins, such as Web Service, etc.
Support new Servlet 3.0 features, such as annotations, fragement etc.
Implement Servlet/JSP/EL spec API
Update schema files and generated XML Beans, not only for Web application side.
Check whether need to update schema file for geronimo-web.xml
Push Tomcat 7 SNAPSHOT to Geronimo external svn regularly, and check whether need to update the integration codes
Update other Java EE plugins to work correctly in OSGI and support new Java EE 6 features, such as J2EE plugin, etc.
Servlet - Jetty
Basic integration works
JSF 2.0 - MyFaces
EJB 3.1 - OpenEJB
JPA 2.0 - OpenJPA
Dependency Injection - OpenWebBean
BeanValidation - Commons
OSGi EEG Modules
Support Aries Applications in Geronimo
EBA deployment(builder and deployer plugin)
Check EAR supports in Aries
Integrate JMX implementation from Aries
WAB Conversion (URLHandler)
Lookup services through osgi:services JNDI namespace
Lookup DataSourceFactory in service registry
Integrate JPA implementation from Aries
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
Java Authentication SPI for Containers 1.0
JACC itself should be OK. New calculations for servlet permissions are needed starting from annotations.
Run the amq broker under blueprint or deal othewise with wrong spring osgi metadata
Update navigation tree to support multi-level menu definition and menu items sequence definition.
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.
Add OSGI/blueprint management portlets.
Update Monitoring portlet for added/updated Java EE 6 statistics.
Update Deploy/repository/plugins/OSGI bundle portlets to accommodate deployment mechanism update.
Update Debug views portlets for any updates between G3 and G2.x
Add possible portlets for new Java EE 6 features.
Review other portlets for possible changes needed.
Upgrade DOJO from 1.3.2 to 1.5 so that console could use the latest feature in 1.5
Migrate DWR to portal 2.0 server resource, then remove DWR from G3.0
Migrate gshell commands to karaf shell.
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.
Implement new Java EE6 facets defined in WTP
Update UI per new wizards in latest WTP
Update GEP deployment editors per deployment plan schema change if any
Update changed GBean interfaces of G server in GEP if any
Add tools for new programming model from Aries
Fix existing or new JIRAs for GEP trunk