Tutorial OSGi: Difference between revisions
Jump to navigation
Jump to search
(Created page with "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 puis [[Apache Karaf]…") |
|||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Ce tutoriel a pour objectif de présenter les développements et le déploiement de bundles sur une plateforme 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]] |
Les plateformes seront [[Apache Felix]], [[Apache Karaf]] et [[Eclipse Equinox]] |
||
=Etapes= |
=Etapes= |
||
* TP1 : Installation d'Apache Felix & Premières commandes |
* TP1 : [[Tutorial OSGi avec Apache Felix - Partie 1|Installation d'Apache Felix & Premières commandes]] |
||
* TP2 : [[Tutorial OSGi avec Apache Felix - Partie 2|TBD]] |
|||
* TP2 |
|||
* TP3 : [[Tutorial OSGi avec Apache Felix - Partie 3|TBD]] |
|||
* TP3 |
|||
* TP4 : [[Tutorial OSGi avec Apache Felix - Partie 4|Développement de composants iPOJO]] |
|||
* TP4 |
|||
* TP5 : [[Tutorial OSGi avec Apache |
* TP5 : [[Tutorial OSGi avec Apache Felix - Partie 5|Développement de composants iPOJO (suite)]] |
||
* TP6 : [[Tutorial OSGi avec Apache Karaf|Apache Karaf : Handlers OBR et Maven, Config Admin, JMX, Features, , Web Console, ...]] |
|||
⚫ | |||
* TP1b : [[Installation d'Eclipse Equinox & Premières commandes]] |
|||
⚫ | |||
* |
* TP1c : [[OpenHAB|Installation d'OpenHAB sur Eclipse Equinox & Premières commandes]] |
||
* TP4b : [[Tuturial OSGi avec Apache Karaf - Composant Blueprint|Développement d'un composant Blueprint]] |
|||
=Lectures= |
=Lectures= |
||
==Cours== |
|||
* OSGi R4 JavaDoc |
|||
* [http://lig-membres.imag.fr/donsez/cours/osgi.pdf transparents du cours] |
|||
* OSGi R4 Specifications |
|||
* Book ... |
|||
==Spécifications== |
|||
* [http://www.osgi.org/Specifications/Javadoc OSGi R4 JavaDoc] |
|||
* [http://www.osgi.org/Specifications/ OSGi R4 Specifications] |
|||
==Livres== |
|||
* Neil Bartlett, [http://njbartlett.name/osgibook.html OSGi in Practice], en ligne et gratuit |
|||
* Richard S. Hall, Karl Pauls, Stuart McCulloch, and David Savage, [http://www.manning.com/hall/ OSGi in action], Manning |
|||
* Jérôme Molière, [http://www.eyrolles.com/Informatique/Livre/osgi-9782212133288 OSGi Conception d'applications modulaires en Java], Eyrolles |
Latest revision as of 17:22, 25 April 2014
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
Spécifications
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