OSGi Community Updates 2012

911 views

Published on

Some highlights of the stuff which was created in the OSGi community 2012.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
911
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

OSGi Community Updates 2012

  1. 1. Eve nt 2 012 OSGi Community Updates 2012 Christian BaranowskiCore R5 Guava Bndtools 2.0.0 Virgo 3.5 4 .. 1 1 1 1 1
  2. 2. Welcome• Christian Baranowski• Software Quality Assurance @ SEITENBAU • Custom Software Solutions • E-Government Solutions • Identity Management and SSO Solutions • www.seitenbau.de
  3. 3. Welcome to the OSGi World 2012
  4. 4. OSGi Community Bundles and Tools (2012) ... OSGi Compendium 4.3 OSGi Residential 4.3 3 OSGi Enterprise R5 Specifications (May 2012) 1 OSGi Core R5 Spec- ification (June 2012)OSGi World 2012
  5. 5. OSGi SpecificationHighlights Core R5 Guava Bndtools 2.0.0 Virgo 3.5 1 1 1 1 1 1 1
  6. 6. Coordinator Service „A Coordinator service coordinates activities between different parties.“ 1 - OSGi Compendium Specification 4.3
  7. 7. Resolver Service andRepository Service „A resolver service resolves the specified resources in the context supplied by the caller.“ „Repository Service to find capabilities that 1 match specified requirements“ 1 - OSGi Enterprise Specification R5
  8. 8. OSGi CommunityHighlights Core R5 Guava Bndtools 2.0.0 Virgo 3.5 1 1 1 1 1 1 1
  9. 9. X-Rays for OSGi Simple way to debug Services and Dynamic. 1http://softwaresimplexity.blogspot.de/2012/05/x-rays-for-osgi.html
  10. 10. Bndtools 2.0.0.alphaHighlights:- OSGi Enterprise Repository and Resolver- DS 1.2 Annotation Support- BND feature Conditional-Package static linking in OSGi Bundles like in C 1- ...https://github.com/bndtools/bndtools
  11. 11. Bndtools RT REST(Extender)REST Service in OSGi based on JAX-RS.Support for Service Injection into REST Application classes. https://github.com/bndtools/bndtools-rt 1 OSGi Framework listen Bundle A Extender Bundle B Matching Bundles Bundle C do work for Bundle Bundle D Non-matching Bundle
  12. 12. OSGi JAX-RS Connector(Whiteboard)OSGi Services are exported as REST web services by theconnector. Based on the Jax-RS implementation Jersey.https://github.com/hstaudacher/osgi-jax-rs-connector 1 Provider Name Value type api.Echo - register availavility 5 - unregister Consumer Name Value - get - listen type api.Echo availavility 5 Service Registry ... ...
  13. 13. Pax CDIContexts and DependencyInjection for OSGihttp://team.ops4j.org/wiki/display/PAXCDI/ 1
  14. 14. Guava as OSGi BundleThe guava Java util libraray in version 12.0 from Google is nowprovided direct as a OSGi bundle.https://code.google.com/p/guava-libraries/ 1
  15. 15. OSGi specific assertionsand utility classesSimple but power full assertion library which provides OSGispecific assertions.https://github.com/dpishchukhin/org.knowhowlab.osgi.testing 1
  16. 16. OSGi Community Releases Pax Exam 2.4.0 released (May 11, 2012) Apache Felix OSGi Web Console 4.0 (June, 10, 2012) Apache Felix Framework 4.0.3 (July 06, 2012) Pax CDI 0.2.0 (August 2012) Eclipse Virgo 3.5.0 (July 12, 2012) Eclipse Equinox version 3.8.1 (Sep. 14, 2012) Pax Wicket - 1.1.1 (Sep. 24, 2012) Apache Aries Blueprint Core 1.0.1 (Oct. 2012) Apache Aries JMX Core 1.0.1 (Oct. 2012) Apache Aries Transaction Manager 1.0.1 (Oct. 2012) Apache Aries JPA Container Managed Contexts 1.0.1 (Oct. 2012) Apache Karaf 2.3.0 (Oct. 15, 2012) Apache Felix Configuration Admin version 1.6.0 (Oct. 29, 2012) Pax Web - 2.0.3 (Oct., 2012) Pax Web - 3.0.0.M1 (Nov 12, 2012) Pojo Service Registry (Nov. 07, 2012) OSGi JAX-RS connector 2.1.1 (Nov. 11, 2012) Apache Felix Declarative Services 1.6.2 (Nov. 12, 2012) ...
  17. 17. Q&ATwitter @tux2323http://www.seitenbau.com

×