eclipsecon usa 2011 virgo and rt playing together
DESCRIPTION
Virgo and RT playing together from EclipseCon2011 Santa ClaraTRANSCRIPT
Example Title of the Presentation
Chris Frost
Eclipse Virgo and RT
Virgo Recap
Dynamic Enterprise Application Platform
Objectives:
Better OSGi platform and extensible
Migration of Java EE and Web apps
dm Server open source project at v2.0
Associated Eclipse tooling:Plugin Development EnvironmentWeb Tools Platform
The Virgo Packages
Gemini
Enterprise Modules ProjectGemini Blueprint - dependency injection
Gemini Web - support for WABs and WARs
Gemini JPA - JPA persistence in OSGi
Gemini DBAccess - modular JDBC drivers
Gemini Management - JMX management
Gemini Naming - JNDI naming in OSGi
Demo
How to extend Virgo to get your own custom server.
Virgo + HttpService
Download the Virgo Kernel
Add equinox.http to the ext repo
Add servlet API bundle (2.5) to the ext repo
Configure the http port in 'org.eclipse.virgo.kernel.launch.properties'
Add the HttpService to the initial artifacts
Start it up!
Virgo + WebApps
2 Web Application Containers in Eclipse RT
Gemini.Web - Tomcat (7 soon for servlet 3.0)
Jetty 7 (8 soon for servlet 3.0)
Virgo supports both, Jetty recently added
The Kernel Extended
A quick look at how the Virgo Tomcat and Virgo Jetty servers are packaged.
3.0.0.M03 now out and 3.0.0 later this year
Now using Equinox Configuration Admin & Event Admin instead of their Apache equivalents.
Kernel starting to use Declarative Services
Current Status
In the Works...
P2 integration
Integration with the other Gemini Projects
(Thursday, Ballroom D @ 10:30 tutorial)Better tooling from the Libra Project
(Today, Ballroom A @14:00 short talk)Eclipse.org/virgo & #VirgoRT
Copyright VMware 2009, 2010. Licensed under the Eclipse Public License.
Copyright VMware 2009, 2010. Licensed under the Eclipse Public License.