Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Geronimo JEE5 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  Targeted Release

Comments about the function being worked - list any known restrictions

Implementation of J2EE JEE 1.5

 

 

 

  •  JDK JDK 5.0 integration

Rick McGuire

1.2

Will integrate the Yoko orb into GeonimoGeronimo.

  •  EJB 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

  • Enterprise JavaBeans 3.0

 

 

 

  • JAX-WS
  • JSF 1.2

Tim McConnell  

  

JSR-252

  •  JavaMailJavaMail

Rick McGuire, Jason Warner

 

JavaMail 1.4 is complete and in 1.2 trunk.

  • JAF

 

  •  JAF 1.1 integration

Rick McGuire

 

 Implementation of J2SE

  • Common Annotations 1.
5

 

  • 0

Joe Bohn

 

 

  • JACC 1.1

David Jencks

1.2

 

Web Services  

 

J2EE Connector Architecture

 

 

  • WSEE 1.2 Implementation

David Jencks

 

 

  • JAX-WS 2.0 Integration

David Jencks Security Improvements

 

 

 

  • JAXB 2.0 Integration

David Jencks

 

 

  • JAX-RPC 1.1 integration with SAAJ 1.3Integrate pluggable JACC

David Jencks

 

There is known integration with RPC and SAAJ

  • SAAJ 1.3 Integration

David Jencks 2

 

 

  • STAX 1.0 Integration

David Jencks

 

 

  • WS Metadata 2.0 Integration
dependencies

David Jencks


 

 

Security Improvements

 

dependency injection

 

  

  • Pluggable JACC 1.0

David Jencks

1.2

 

Little G Framework / OSGI

 

 

 

  •  Continue to reduce size of LittleMicro-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 Integration of WADI clustering

Jules

 

 

  •  Session Session API clustering

  Jeff Genender

 

 

Administration Console

 

 

 

  •  Integrate Integrate Mail Portlet

Chris Cardona, Paul

 

 

  •  EJB EJB Portlets

Chris Cardona, Paul

 

 

  •  User User Management Portlet

Chris Cardona, Paul

 

 

  • Plugin portlet

Chris Cardona, Paul

 

 

  • JNDI  JNDI portlets

Chris Cardona, Paul

 

 

  •  Debug Debug console integration

Chris Cardona, Paul

  

Done - committed revision 449693

Scripting

 

 

 

  •  GG-Shell development and delivery

Jason Dillon

1.2

 


 

 

 

Portal Support

 

 

 

  •  Integration Integration of LifeRay Plugin

Paul McMahan, Jeff Genender

 

 

  •  Integration Integration of JetSpeed 2 plugin

Paul  

 

 

Tooling enhancements

 

 

 

  •  Deliver 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 Make Tomcat apps easy to run on Geronimo


tbd  

  

  • 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, Hernan CunicoPrasad 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, ?