the framework illuminated
TRANSCRIPT
The Framework Illuminated
..enjoy the garden of OSGi services and packages
Gunnar Ekolin, [email protected]
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
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
" ...
Gunnar Ekolin
Makewave AB4
The OSGi Framework Illuminated
Desktop Demo
DEMO
Gunnar Ekolin
Makewave AB5
The OSGi Framework Illuminated
Knopflerfish 3.0
Gunnar Ekolin
Makewave AB6
The OSGi Framework Illuminated
Knopflerfish 3.0
Gunnar Ekolin
Makewave AB7
The OSGi Framework Illuminated
Knopflerfish 3.0
Gunnar Ekolin
Makewave AB8
The OSGi Framework Illuminated
Knopflerfish 3.0
Gunnar Ekolin
Makewave AB9
The OSGi Framework Illuminated
Felix 1.8
Gunnar Ekolin
Makewave AB10
The OSGi Framework Illuminated
Felix 1.8
Gunnar Ekolin
Makewave AB11
The OSGi Framework Illuminated
Felix 1.8
Gunnar Ekolin
Makewave AB12
The OSGi Framework Illuminated
Eclipse 3.4.2 EE (Ganymede)
Gunnar Ekolin
Makewave AB13
The OSGi Framework Illuminated
Eclipse 3.4.2 EE (Ganymede)
Gunnar Ekolin
Makewave AB14
The OSGi Framework Illuminated
Eclipse 3.4.2 EE (Ganymede)