Open Services Gateway Initiative (OSGi) est une spécification ouverte
pour la définition d'une plate-forme de déploiement et d'exécution des
services administrés à distance dans des environnements embarqués tels
que des passerelles résidentiels et industriels de véhicules, ...
Cependant, OSGi ne se limite pas qu'à ces domaines et peut être utilisé
pour déployer des applications générales en limitant les problemes de
mettant en oeuvre des plugins, ...
Ce cours présente le coeur (core) de la spécification ainsi que ses principaux services.
Il décrit des exemples applicatifs issues du milieu industriel.
Le cours est complété par un tutoriel basé sur la plate-forme OSCAR
et contient des exercices de programmation de bundles.
La réalisation de mini-projet est également proposée.
Les prérequis de ce cours sont une bonne connaissance du langage Java.