SlideShare a Scribd company logo
Glyn Normington
gnormington@vmware.com
Eclipse Virgo Update
Agenda
•Why use Virgo?
•What does it give me?
•Where has it gotten to?
•How can I get started?
Why use Virgo?
Why use Virgo?
•Based on OSGi standards
–Core v4.2
–Compendium v4.2
–Enterprise v4.2
•Built from OSGi bundles
•Supports OSGi applications
–“Vanilla” bundles
–Web bundles
•Tracking future OSGi standards
Why use Virgo?
•Grouping artefacts into plans
•Auto-provisioning dependencies
•Use existing libraries
•Management: web, console, JMX
•Advanced diagnostics
•Kernel and web server
•Extensible deployment pipeline
Virgo and Gemini
Equinox
Gemini
web container
Spring
...
Virgo
kernel
...
web
blueprint
What does Virgo give me?
Virgo Runtime
kernel
Admin
console
startup.sh -clean
/config
/pickup
JMX client
/serviceability
Equinox
console
web
Virgo non-runtime
•SpringSource Tool Suite support
•Bundlor
•Samples
•Documentation
•Test suite
•Blogs, presentations, webinar, ...
Where has Virgo gotten to?
•All code now in Eclipse GIT
•Milestones shipping regularly
•IP in the last stages
•All repositories can be checked out
and built (except SVTs – to follow)
•Hudson CI server
Virgo runtime
First release
•2.1.0 release next month
•Migration from dm Server 2.0.x
•Major features:
–5x startup performance
improvement
–Tomcat, Logback, Equinox upgrades
–Equinox console integration
Virgo tooling
•SpringSource Tool Suite
–Update site
–Donation to follow
•Fast deploy/update/debug cycle
Community
•3 committers
•5 further code contributors
•VMware, SAP, others
How can I get started?
Getting started
•Pre-req: Java 6
•Download and unzip
•bin/startup.sh or binstartup.bat
•drop WAR files or bundles into pickup
...then what?
•Read the documentation
–User Guide
–Programmer Guide
–Tutorial “Creating an App with Virgo”
•Split out dependencies
•Join the community
Further Information
•http://www.eclipse.org/virgo

More Related Content

PPTX
Developing JavaEE 7 based apps with Payara Micro
PDF
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
PPTX
Mutating Admission Webhook creation
PPTX
Badass Microservices - deploy, build & scale your apps with Payara Micro
PPTX
Continuous Delivery and Infrastructure as Code
PPTX
Developing Java EE applications with NetBeans and Payara
PDF
Net coreandsimplcommerce
PDF
A 5 Minute Intro To Weave - Software Circus July 2015
Developing JavaEE 7 based apps with Payara Micro
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014
Mutating Admission Webhook creation
Badass Microservices - deploy, build & scale your apps with Payara Micro
Continuous Delivery and Infrastructure as Code
Developing Java EE applications with NetBeans and Payara
Net coreandsimplcommerce
A 5 Minute Intro To Weave - Software Circus July 2015

What's hot (20)

PDF
Dockercon plugins session
PPTX
Deploy a Website in Azure using ARM Templates
PPTX
Microsoft <3 Linux with ASP.NET Core
PPTX
Cloud Native Apps ... from a user point of view
PDF
Governance beyond ESB
PDF
Ansible Introduction
PPTX
Infrastructure as Code
PPTX
Les nouveautés ASP.NET 5 avec Visual Studio 2015
PPTX
A brief intro to nodejs
PPTX
0-day deployment (UKVMUG)
PPTX
Short-Training asp.net vNext
PPTX
Mini-training: Let’s Git It!
PDF
Serverless
PDF
Weave - Containers Across Clouds - Edinburgh Docker Meetup, July 2015
PPTX
Cross Community CI project
PDF
Scaling Jenkins Enterprise Wide
PDF
Containers across Clouds - Docker Randstad, April 17th, 2015
PPTX
Webhooks with Azure Functions - Live 360 Conference
PDF
Microservices Without the Hassle
PPTX
Detailed Introduction To Docker
Dockercon plugins session
Deploy a Website in Azure using ARM Templates
Microsoft <3 Linux with ASP.NET Core
Cloud Native Apps ... from a user point of view
Governance beyond ESB
Ansible Introduction
Infrastructure as Code
Les nouveautés ASP.NET 5 avec Visual Studio 2015
A brief intro to nodejs
0-day deployment (UKVMUG)
Short-Training asp.net vNext
Mini-training: Let’s Git It!
Serverless
Weave - Containers Across Clouds - Edinburgh Docker Meetup, July 2015
Cross Community CI project
Scaling Jenkins Enterprise Wide
Containers across Clouds - Docker Randstad, April 17th, 2015
Webhooks with Azure Functions - Live 360 Conference
Microservices Without the Hassle
Detailed Introduction To Docker
Ad

Viewers also liked (7)

PDF
New architecture of media
PPT
香港六合彩
PPT
Tips for Podcasting
PDF
Writing effective content
PDF
Spotify: P2P music-on-demand streaming
PPTX
Cómo instalar wordpress
PPTX
25 Tools: A Toolbox for Learning Professionals 2009
New architecture of media
香港六合彩
Tips for Podcasting
Writing effective content
Spotify: P2P music-on-demand streaming
Cómo instalar wordpress
25 Tools: A Toolbox for Learning Professionals 2009
Ad

Similar to OSGi Community Event 2010 - Eclipse Virgo Update (20)

ODP
Virgo RT from Eclipse Summit Europe 2010
PDF
The Horoscope of OSGi: Meet Eclipse Libra, Virgo and Gemini (JavaOne 2013)
ODP
EclipseCon Europe 2011 Virgo 3.0
KEY
Eclipse Virgo
ODP
EclipseCon 2011-Gemini Intro
PPT
What is new in Helios
KEY
Virgo Project Creation Review
PDF
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
PDF
Is OSGi Modularity Always Worth It? - Glyn Normington
PDF
2018.11 eclipse overview (japan meeting)
PDF
12 Things about Oracle WebLogic Server 12c
PPTX
20191201 kubernetes managed weblogic revival - part 1
PDF
XPDS16: Xen Project Weather Report 2016
PDF
Eclipse In Action A Guide For Java Developers 1st Edition David Gallardo
PDF
The Kubernetes WebLogic revival (part 1)
PDF
Eclipse plug in development
PDF
Eclipse RT projects Gemini web and Virgo par Steve Powell
ODP
EclipseCon USA 2011 Virgo Snaps
PDF
Eclipse Way
PDF
My EclipseCon 2014 keynote
Virgo RT from Eclipse Summit Europe 2010
The Horoscope of OSGi: Meet Eclipse Libra, Virgo and Gemini (JavaOne 2013)
EclipseCon Europe 2011 Virgo 3.0
Eclipse Virgo
EclipseCon 2011-Gemini Intro
What is new in Helios
Virgo Project Creation Review
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
Is OSGi Modularity Always Worth It? - Glyn Normington
2018.11 eclipse overview (japan meeting)
12 Things about Oracle WebLogic Server 12c
20191201 kubernetes managed weblogic revival - part 1
XPDS16: Xen Project Weather Report 2016
Eclipse In Action A Guide For Java Developers 1st Edition David Gallardo
The Kubernetes WebLogic revival (part 1)
Eclipse plug in development
Eclipse RT projects Gemini web and Virgo par Steve Powell
EclipseCon USA 2011 Virgo Snaps
Eclipse Way
My EclipseCon 2014 keynote

More from mfrancis (20)

PDF
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
PDF
OSGi and Java 9+ - BJ Hargrave (IBM)
PDF
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
PDF
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
PDF
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
PDF
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
PDF
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
PDF
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
PDF
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
PDF
OSGi CDI Integration Specification - Ray Augé (Liferay)
PDF
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
PDF
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
PDF
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
PDF
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
PDF
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
PDF
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
PDF
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
PDF
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
PDF
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
PDF
How to connect your OSGi application - Dirk Fauth (Bosch)
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
OSGi and Java 9+ - BJ Hargrave (IBM)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
OSGi CDI Integration Specification - Ray Augé (Liferay)
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
How to connect your OSGi application - Dirk Fauth (Bosch)

OSGi Community Event 2010 - Eclipse Virgo Update