HomeApache Geronimo Project Management > Documentation > Apache Geronimo Development Process > Geronimo - What folks are working on

Geronimo Release Roadmap

This table captures the various requirements as gathered from the userlist and devlist of Geronimo and the work that is in-progress in the community. This is useful for new contributors to see so that they can grab areas with no work being done, and useful to our user community so that they can see when certain key function will be delivered.

Feature Area Person working on the function Targeted Release
Comments about the function being worked - list any known restrictions
Implementation of JEE 1.5      
  • JDK 5.0 integration
Rick McGuire
1.2 Will integrate the Yoko orb into Geronimo.
  • EJB 3.0 integration
Dave Blevins, Dain Sundstrom, Paul, others.
   
  • Java Serlet 2.5 (Jetty 6.0)
David Jencks 1.2 Is Jetty 6.0 integration in trunk?
  • Java Servlet 2.5 (Tomcat)
David Jencks
   
  • Java ServerPages 2.1 (Tomcat)
Jeff Genender
   
  • JSP Debugging 1.0 (Tomcat)
Jeff Genender
   
  • Java ServerPages 2.1 (Jetty)
David Jencks
1.2  
  • JSP Debugging 1.0 (Jetty)
David Jencks
   
  • Java ServerPages Standard Tag Library 1.2
Joe Bohn
  It appears that there are no plans for a Jakarta JSTL 1.2 so we might consider Glasfish or making our own
  • Java Persistence Architecture
David Jencks
1.2 OpenJPA integration is already in the sandbox.
  • Java Transaction API (JTA 1.1)
David Jencks
1.2
JTA is in sandbox
  • J2EE Management
Paul McMahan / Chris Cardona
   
  • J2EE Application Deployment 1.2
Tim McConnell
   
  • JSF 1.2
Tim McConnell
  JSR-252
  • JavaMail
Rick McGuire, Jason Warner
  JavaMail 1.4 is complete and in 1.2 trunk.
  • JAF 1.1 integration
Rick McGuire
   
  • Common Annotations 1.0
Joe Bohn
   
  • JACC 1.1
David Jencks
1.2  
Web Services      
  • WSEE 1.2 Implementation
David Jencks
   
  • JAX-WS 2.0 Integration
David Jencks
   
  • JAXB 2.0 Integration
David Jencks
   
  • JAX-RPC 1.1 integration with SAAJ 1.3
David Jencks
  There is known integration with RPC and SAAJ
  • SAAJ 1.3 Integration
David Jencks
   
  • STAX 1.0 Integration
David Jencks
   
  • WS Metadata 2.0 Integration
David Jencks
   
Security Improvements      
  • Pluggable JACC 1.0
David Jencks
1.2  
Framework / OSGI      
  • Micro-G, remove servlet dependency from little-G
Joe Bohn
1.2  
  • OSGI integration
Kevan Miller, Tim McConnell
   
Clustering and High Availability      
  • Integration of GCache clustering
Jeff Genender    
  • Integration of WADI clustering
Jules    
  • Session API clustering
Jeff Genender    
Administration Console      
  • Integrate Mail Portlet
Chris Cardona, Paul
   
  • EJB Portlets
Chris Cardona, Paul
   
  • User Management Portlet
Chris Cardona, Paul
   
  • Plugin portlet
Chris Cardona, Paul
   
  • JNDI portlets
Chris Cardona, Paul
   
  • Debug console integration
Chris Cardona, Paul
  Done - committed revision 449693
Scripting
     
  • G-Shell development and delivery
Jason Dillon
1.2  

     
Portal Support
     
  • Integration of LifeRay Plugin
Paul McMahan, Jeff Genender
   
  • Integration of JetSpeed 2 plugin
Paul
   
Tooling enhancements
     
  • Deliver tooling support for Geronimo 1.2
Sachin Patel
  Geronimo Eclipse Plugin - Development Roadmap
Directory
     
  • Global JNDI support in Geronimo
David Jencks, Dain Sundstrom
1.2  

     

     
Usability and Migration      
  • Make Tomcat apps easy to run on Geronimo

   
  • Xdoclet support / JDK annotations
     
Deployment      
  • Simpler plans
     
  • Autogeneration of deployment plans
Shiva Kumar H R
   
  • Easier EAR files deployment
Shiva Kumar H R
   
  • More application validation at deployment
Shiva Kumar H R
   
  • Improved redeployment
     
  • More powerful text configuration
     
More Documentation      
  • Samples of deployment plans and location for each deployed component and/or service
Hernan 1.1.1 & 1.2  
  • Configuration tutorials
Hernan 1.1.1 & 1.2  
  • Sample applications tutorials for coding and deployment
    • EAR
    • WAR
    • EJB
    • RAR
    • Classloading
    • Resource dependencies
    • Apache Axis
    • WSS4J
    • ActiveMQ
    • Details on what each tag means in the plan
Hernan 1.1.1 & 1.2  
  • Consolidate documentation in one place
Hernan Available http://cwiki.apache.org/geronimo
  • Geronimo Plugin Repos
    • Repository
    • Create
    • Install
    • Distribute
Paul
   
  • Geronimo Plugin Capabilities
    • Support for specs inclusion/expansion when installing a plugin
    • Console components included/installed with a plugin
    • Server config.xml enhancements when installing plugins
    • type based plugin dependencies
Joe Bohn?
  JAB: Added my name here as these are things that I think we need. I definitely need more input/help and hence the "?"
Testing and Build Support      
  • Move Geronimo to Maven 2
Jason Dillon, Prasad Kashyap, Anita, others
1.2 Done since at least Revision: 449803
  • Develop solid testing framework to execute on every bulid
Prasad Kashyap, Jason Dillon 1.2  
Messaging Support
     
  • Integrate ActiveMQ 4.1
Jason, Hiram, ?