OSGi tutorial

13,495 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
13,495
On SlideShare
0
From Embeds
0
Number of Embeds
11,025
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OSGi tutorial

  1. 1. Dream Lets design a house House Door Window Kitchen Area Hall Area W W i i n n d d o Dining Area Wash Area o w w Bed Area Bath Area Window 1
  2. 2. Dream Lets design a house House *&@#^ Door Window Kitchen Area Hall Area W W i i n n d d o NeedDining Area separation Area rooms for Wash o w w Bed Area Bath Area Window 2
  3. 3. Dream Lets design a Software App Main API Jar 5 Jar 1 A A P I Need modules for Jar 6 Jar 4 P I separation Jar 2 Jar 3 API 3
  4. 4. OSGi Tutorial Prakash G.R. Eclipse Platform UI Team IBM ISL www.eclipse-tips.com 4
  5. 5. Agenda ● What is OSGi ● Features ● “Hello world” in OSGi ● Anatomy of a module ● Lifecyle ● DS ● No death by bullets in the presentation 5
  6. 6. What is OSGi Dynamic module system for Java Services Framework Versioning ● Bundle == Module == plug-in 6
  7. 7. What is a Bundle ● Identification ● Requirements ● Capabilities ● Anatomy 7
  8. 8. Lifecycle 8
  9. 9. Declarative Services ● Based on Components ● Components can provide Services ● Components can refer Services ● binding/unbinding/activating/deactivating taken care by the bundle 9
  10. 10. Questions & Answers 10
  11. 11. Thank you Image Credits http://www.fickr.com/photos/crystaljingsr/sets/72157622354789320/ 11

×