GlassFish v3 and OSGi: Developing on Eclipse and running the future Java EE 6 Application Server on top of OSGi Equinox

Ludovic Champenois, Jerome Dochez

Supporting Technology - OSGi DevCon · Long - one hour zip files
Tuesday, 16:30, 50 minutes | Great America Meeting Room 3


GlassFish v3 Prelude is a modular, lightweight Web 2.0 development and deployment platform, based on the OSGi framework.
Key points are:
* Modular architecture based on OSGi (running in Equinox or Felix)
* Rapid redeployment
* Native Rails deployment support
* Eclipse IDE plugin with advanced developer features
* Bundle EclipseLink JPA implementation
* Preview of Java Enterprise Edition 6 (Java EE 6) technologies
* Can run embedded (Including inside the Eclipse IDE)

This talk will present the current status of the GlassFish v3 product line, its modular architecture, its relationship with OSGi and Eclipse, the Eclipse IDE integration, and the coming Java EE 6 specification and how it will affect developers (Servlet 3.0, EJB 3.1, EclipseLink JPA).

A demo will be shown running the latest GlassFish application server from the Eclipse IDE, using EclipseLink JPA EJB 3.1 ejbs within a web application (new for Java EE 6), running on top of Equinox, on the OpenSolaris operating system.
Ludovic Champenois is a Principal Engineer at Sun Microsystems, and has been with Sun and Java for the last 12 years. He is one of the tech lead and architect on the GlassFish Application Server and is responsible to ensure best in class developer experience for Java EE programmers with GlassFish and Developer IDEs. Ludovic is also heavily involved in leading Sun's open source initiative (Projects Ajax jMaki including plugins for NetBeans and Eclipse, Phobos server side Javascript, and OpenSolaris)

I am the overall technical lead for GlassFish. During the v3 release, I have been leading the modularization effort of GlassFish V3 as well as major rework around deployment and administration as well as container pluggability. Before becoming the GlassFish architect, I lead the JSR 109, web services implementation in the Java EE platform. I also took part of the deployment and other runtime services. Before joining the GlassFish/Java EE team, I worked many years in Java SE from 1996 and participated to the release of the JDK 1.0 to 1.4. In particular the Java Plugin and the JavaBeans library. I hold a M.S from Ecole Polytechnique Universitaire, and a B.S from University of Lyon.

Download Material

Download file of related material.

Gold sponsors

IBM Corporation

Windriver logo


Sun Microsystems



BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology






Innovent Solutions

SAP Business Objects

Hardware Sponsor


Lanyard Sponsor

Intel logo

report a problem with this page