eclipsecon usa 2011 virgo and rt playing together

Download EclipseCon USA 2011 Virgo and RT playing together

If you can't read please download the document

Upload: christopher-frost

Post on 27-Jun-2015

897 views

Category:

Documents


0 download

DESCRIPTION

Virgo and RT playing together from EclipseCon2011 Santa Clara

TRANSCRIPT

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.