the framework illuminated
TRANSCRIPT
![Page 1: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/1.jpg)
The Framework Illuminated
..enjoy the garden of OSGi services and packages
Gunnar Ekolin, [email protected]
![Page 2: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/2.jpg)
Gunnar Ekolin
Makewave AB
The OSGi Framework Illuminated
Introduction
! The dynamic nature of the OSGi framework can present developers with the daunting task of navigating everything from a few to hundreds of bundles, and even more package and service relationships.
! All of the major OSGi frameworks contain at least a text based console to view some of these relationships, but sometimes text is not enough.
! This talk will demonstrate the graphical Knopflerfish OSGi desktop using it to cast new light on the inner workings and design choices of some common setups, as the Eclipse IDE, Apache Felix and Knopflerfish OSGi
![Page 3: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/3.jpg)
Gunnar Ekolin
Makewave AB3
The OSGi Framework Illuminated
Knopflerfish OSGi desktop
! Bundle with Swing GUI that provides
" Graphical view of an active OSGi framework
! Bundles
! Packages
! Services
! Configurations
! Preferences
" Life cycle management of bundles
" Log access
" Event tracing
" ...
![Page 4: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/4.jpg)
Gunnar Ekolin
Makewave AB4
The OSGi Framework Illuminated
Desktop Demo
DEMO
![Page 5: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/5.jpg)
Gunnar Ekolin
Makewave AB5
The OSGi Framework Illuminated
Knopflerfish 3.0
![Page 6: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/6.jpg)
Gunnar Ekolin
Makewave AB6
The OSGi Framework Illuminated
Knopflerfish 3.0
![Page 7: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/7.jpg)
Gunnar Ekolin
Makewave AB7
The OSGi Framework Illuminated
Knopflerfish 3.0
![Page 8: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/8.jpg)
Gunnar Ekolin
Makewave AB8
The OSGi Framework Illuminated
Knopflerfish 3.0
![Page 9: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/9.jpg)
Gunnar Ekolin
Makewave AB9
The OSGi Framework Illuminated
Felix 1.8
![Page 10: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/10.jpg)
Gunnar Ekolin
Makewave AB10
The OSGi Framework Illuminated
Felix 1.8
![Page 11: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/11.jpg)
Gunnar Ekolin
Makewave AB11
The OSGi Framework Illuminated
Felix 1.8
![Page 12: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/12.jpg)
Gunnar Ekolin
Makewave AB12
The OSGi Framework Illuminated
Eclipse 3.4.2 EE (Ganymede)
![Page 13: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/13.jpg)
Gunnar Ekolin
Makewave AB13
The OSGi Framework Illuminated
Eclipse 3.4.2 EE (Ganymede)
![Page 14: The Framework Illuminated](https://reader033.vdocuments.net/reader033/viewer/2022052410/5552f4b3b4c90584028b4d19/html5/thumbnails/14.jpg)
Gunnar Ekolin
Makewave AB14
The OSGi Framework Illuminated
Eclipse 3.4.2 EE (Ganymede)