Tutorial OSGi

Ce tutoriel a pour objectif de présenter les développements et le déploiement de bundles sur une plateforme OSGi.

Les plateformes seront Apache Felix, Apache Karaf et Eclipse Equinox

=Etapes=


 * TP1 : Installation d'Apache Felix & Premières commandes
 * TP2 : TBD
 * TP3 : TBD
 * TP4 : Développement de composants iPOJO
 * TP5 : Développement de composants iPOJO (suite)
 * TP6 : Apache Karaf : Handlers OBR et Maven, Config Admin, JMX, Features,, Web Console, ...

Bonus track

 * TP1b : Installation d'Eclipse Equinox & Premières commandes
 * TP1c : Installation d'OpenHAB sur Eclipse Equinox & Premières commandes
 * TP4b : Développement d'un composant Blueprint

=Lectures=

Cours

 * transparents du cours

Spécifications

 * OSGi R4 JavaDoc
 * OSGi R4 Specifications

Livres

 * Neil Bartlett, OSGi in Practice, en ligne et gratuit
 * Richard S. Hall, Karl Pauls, Stuart McCulloch, and David Savage, OSGi in action, Manning
 * Jérôme Molière, OSGi Conception d'applications modulaires en Java, Eyrolles