HomeApache Geronimo Project Management > Documentation > Apache Geronimo Release Status > Geronimo 3.0.0 Release Status --Done > Original Status Tracking

OLD PLAN TRACKING:

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  
Most of works are done, some further steps might be needed
 
   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  
Done
 
      
  Karaf Make all Geronimo components started in Karaf environment  
Done
 
   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.  
Most of works are done, some further steps might be needed
 
   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.
http://cwiki.apache.org/OPENEJB/ejb-31-roadmap.html
 
  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
Done, will improve this after upgrading to dojo 1.4.
 
   Add a quick launch box above the navigation tree to improve usability.  
Done.
 
   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
Done
 
   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