OSGi Community Event 2010 - Eclipse Virgo Update

1,182 views

Published on

OSGi Community Event 2010 - Eclipse Virgo Update (Glyn Normington - VMwa

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,182
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OSGi Community Event 2010 - Eclipse Virgo Update

  1. 1. Glyn Normington gnormington@vmware.com Eclipse Virgo Update
  2. 2. Agenda •Why use Virgo? •What does it give me? •Where has it gotten to? •How can I get started?
  3. 3. Why use Virgo?
  4. 4. 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
  5. 5. 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
  6. 6. Virgo and Gemini Equinox Gemini web container Spring ... Virgo kernel ... web blueprint
  7. 7. What does Virgo give me?
  8. 8. Virgo Runtime kernel Admin console startup.sh -clean /config /pickup JMX client /serviceability Equinox console web
  9. 9. Virgo non-runtime •SpringSource Tool Suite support •Bundlor •Samples •Documentation •Test suite •Blogs, presentations, webinar, ...
  10. 10. Where has Virgo gotten to?
  11. 11. •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
  12. 12. 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
  13. 13. Virgo tooling •SpringSource Tool Suite –Update site –Donation to follow •Fast deploy/update/debug cycle
  14. 14. Community •3 committers •5 further code contributors •VMware, SAP, others
  15. 15. How can I get started?
  16. 16. Getting started •Pre-req: Java 6 •Download and unzip •bin/startup.sh or binstartup.bat •drop WAR files or bundles into pickup
  17. 17. ...then what? •Read the documentation –User Guide –Programmer Guide –Tutorial “Creating an App with Virgo” •Split out dependencies •Join the community
  18. 18. Further Information •http://www.eclipse.org/virgo

×