OSGi Community Update

  • 1,578 views
Uploaded on

 

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,578
On Slideshare
0
From Embeds
0
Number of Embeds
20

Actions

Shares
Downloads
14
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. OSGi Alliance Community UpdateRichard Nicholson Christian BaranowskiNovember 16th 2011
  • 2. Willkommen in derOSGi Welt 2011
  • 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. 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. Core Specification UpdatesServiceTracker<PackageAdmin, PackageAdmin> packageAdminTracker = new ServiceTracker<PackageAdmin, PackageAdmin>( bundleContext, PackageAdmin.class, null);packageAdminTracker.open();PackageAdmin packageAdmin = packageAdminTracker.getService();packageAdmin.refreshPackages(null);
  • 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. OSGi Enterprise UpdatesVersion 4.2• Web Applications Specification• JPA Service Specification• JNDI Services Specification• JDBC™ Service Specification• Blueprint Container Specification• …
  • 8. OSGi CommunityUpdates
  • 9. OSGi Community Wikihttp://wiki.osgi.org
  • 10. Updates fromhttp://www.osgi.org/CommunityEvent2011/Agenda
  • 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. OSGi in the CloudUpdate<hype> Cloud computing will be the biggest change to IT since the rise of the Web.</hype>
  • 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. Eclipse GyrexUpdate• „Cloud Plattform“• Gyrex Framework für OSGi Cloud Anwendungen
  • 15. Apache KarafUpdate• „Cloud Plattform“• Basis Plattform für OSGi Enterprise Anwendung
  • 16. OSGi Community ProjectsUpdate
  • 17. JVM Languages und OSGi Update Groovy ClojureRuns not onOSGi OSGi Ready
  • 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. Gemini - Enterprise Modules ProjectUpdate• Gemini Web• Gemini Blueprint• Gemini JPA• Gemini DBAccess• Gemini Management• Gemini Naming• …
  • 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. OPS4J PAX utilities Update• Pax Runner• Pax Exam• Pax URL• Pax Wicket• Tinybundles• Pax Logging• Pax Web• ...
  • 22. Vaadin Update• Webframework für Rich Client Internet Anwendungen
  • 23. OSGi Tooling Update Maven Felix Bundle Plugin Maven Tycho Eclipse Libra
  • 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. Apache Felix Gogo Shell Update• Erweiterbare Standard Konsole für OSGi• RFC 147
  • 26. Hudson moving to OSGi ???• Oracle hat das Projekt Hudson an Eclipse übergeben.
  • 27. Keynote Bewertung
  • 28. Diskussion