2. 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 AB
3. 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 3
Makewave AB
4. The OSGi Framework Illuminated
Desktop Demo
DEMO
Gunnar Ekolin 4
Makewave AB
5. The OSGi Framework Illuminated
Knopflerfish 3.0
Gunnar Ekolin 5
Makewave AB
6. The OSGi Framework Illuminated
Knopflerfish 3.0
Gunnar Ekolin 6
Makewave AB
7. The OSGi Framework Illuminated
Knopflerfish 3.0
Gunnar Ekolin 7
Makewave AB
8. The OSGi Framework Illuminated
Knopflerfish 3.0
Gunnar Ekolin 8
Makewave AB