Document de travail Groupe Français des utilisateurs OSGiTM
Formation à la technologie OSGiTM
Stéphane Frénot, Didier Donsez, Michel d'Hooge, Alain Moreau
A) Présentation générale
I.1) Objectif général
L'objectif de ce groupe est de définir une structure générale de formation autour d'OSGiTM.
Cette structure peut être déclinée de différentes manières (formation universitaire, école
d'ingénieurs, formation continue, formation professionnelle). Le groupe des utilisateurs OSGi
fait cette proposition afin de définir des lignes générales d'une telle formation, et d'en fédérer
les différents acteurs. Les modalités de financement et de certifications sont pour l'instant en
dehors du cadre de cette proposition.
I.2) Structure générale
Cette proposition se décline selon 2 axes
•Les développeurs qui veulent parfaitement maîtriser la technologie OSGiTM
•Les décideurs qui veulent rapidement connaître la technologie et savoir dans quoi
ils vont éventuellement s'engager.
I.2.1) Axe Développeurs
Cet axe doit permettre à des développeurs à différents niveaux de compétence de devenir
autonomes autour de la technologie. La durée de formation est de l'ordre d'une semaine pour
l'ensemble de l'axe et se reparti entre Cours et TP machines à raison de 1/3 et 2/3
respectivement.
Nous proposons de structurer cet axe selon 5 blocs1 :
N.B. : un descriptif détaillé de chacun des blocs est donné dans la section II du document.
Core 1 : doit permettre de comprendre le framework OSGi et de pouvoir développer les
premiers bundles2 dessus
Core 2 : permet de comprendre l'intégralité de la spécification OSGi, ainsi que certains
services spécifiques
Inside : donne les indication techniques permettant de comprendre les fondements
1 La durée de formation d'un bloc est d'environ 1 journée
2 Bundle se traduit en français par paquet, ballot, liasse. Afin d'éviter certaine confusion nous conservons le
terme anglo-saxon
Stéphane Frénot Groupe des utilisateurs français d'OSGi 1/5
20/05/05