OSGi Community Update

2,161 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

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

No notes for slide

OSGi Community Update

  1. 1. OSGi Alliance Community UpdateRichard Nicholson Christian BaranowskiNovember 16th 2011
  2. 2. Willkommen in derOSGi Welt 2011
  3. 3. OSGi World - Aufbau OSGi Application, e.g. Eclipse, GlassFish, Atlassian Confluence… OSGi Community, Standards and Tools e.g. OBR, Bndtools… Service Compendium 4.2 Enterprise Specification 4.2 Core Specification 4.2 / 4.3
  4. 4. Core Specification UpdatesVersion 4.3 April 2011• Service Layer - new methods added with generic signatures• Replaced Package Admin Service with Wiring API• Remote Services Specification Version 1.0• Weaving Hook Service Specification• …
  5. 5. Core Specification UpdatesServiceTracker<PackageAdmin, PackageAdmin> packageAdminTracker = new ServiceTracker<PackageAdmin, PackageAdmin>( bundleContext, PackageAdmin.class, null);packageAdminTracker.open();PackageAdmin packageAdmin = packageAdminTracker.getService();packageAdmin.refreshPackages(null);
  6. 6. OSGi Service PlatformEarly Draft 2011.09 Updates • RFC 112 OBR – OSGi Bundle Repository • Subsystems (RFP 121) • RFC 167 - SPI Service Loader support • RFC 169 - JMX Update • RFC 172 - Declarative Services Annotations • RFC 176 Declarative Services 1.2 • …
  7. 7. OSGi Enterprise UpdatesVersion 4.2• Web Applications Specification• JPA Service Specification• JNDI Services Specification• JDBC™ Service Specification• Blueprint Container Specification• …
  8. 8. OSGi CommunityUpdates
  9. 9. OSGi Community Wikihttp://wiki.osgi.org
  10. 10. Updates fromhttp://www.osgi.org/CommunityEvent2011/Agenda
  11. 11. Modularity Maturity Model™ Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7 Ad Hoc Modules Modularity Loose Devolution Dynamism PK CouplingAlex BlewittGraham Charters
  12. 12. OSGi in the CloudUpdate<hype> Cloud computing will be the biggest change to IT since the rise of the Web.</hype>
  13. 13. OSGi in the CloudUpdate• OSGi Alliance RFP 133 – OSGi and Clouds • Remote Services • OSGi Bundle Repository • Configuration Admin • …• JClouds runs on Felix http://www.jclouds.org/documentation/reference/osgi• Paremus Service Fabric
  14. 14. Eclipse GyrexUpdate• „Cloud Plattform“• Gyrex Framework für OSGi Cloud Anwendungen
  15. 15. Apache KarafUpdate• „Cloud Plattform“• Basis Plattform für OSGi Enterprise Anwendung
  16. 16. OSGi Community ProjectsUpdate
  17. 17. JVM Languages und OSGi Update Groovy ClojureRuns not onOSGi OSGi Ready
  18. 18. OSGi Repositories Update• OBR • Apache Felix OBR • SpringSource OSGi Repository • Knopflerfish bundle repository• Eclipse P2 • Eclipse p2 Update Sites• Maven • Maven Central • SpringSource OSGi Repository • Glassfish • …
  19. 19. Gemini - Enterprise Modules ProjectUpdate• Gemini Web• Gemini Blueprint• Gemini JPA• Gemini DBAccess• Gemini Management• Gemini Naming• …
  20. 20. Apache AriesUpdate• OSGi R4 V4.2 Enterprise Specification• Aris Application• Aris Blueprint• Aris JMX• Aris JNDI• Aris JPA• Aris Proxy• Aris Quiesce• Aris Testsupport• Aris Transaction• Aris Util• Aris Web
  21. 21. OPS4J PAX utilities Update• Pax Runner• Pax Exam• Pax URL• Pax Wicket• Tinybundles• Pax Logging• Pax Web• ...
  22. 22. Vaadin Update• Webframework für Rich Client Internet Anwendungen
  23. 23. OSGi Tooling Update Maven Felix Bundle Plugin Maven Tycho Eclipse Libra
  24. 24. Eclipse Virgo Update• Spring DM Server moved to Eclipse• OSGi Application Server – Eclipse Virgo 3.0 • No STS Dependency / Virgo IDE • Equinox Indigo • Servlet 3.0 with Tomcat 7.x • New Shell based on Apache GoGo • Spring 3.0.5.RELEASE • Declarative Service • Log Service support
  25. 25. Apache Felix Gogo Shell Update• Erweiterbare Standard Konsole für OSGi• RFC 147
  26. 26. Hudson moving to OSGi ???• Oracle hat das Projekt Hudson an Eclipse übergeben.
  27. 27. Keynote Bewertung
  28. 28. Diskussion

×