Introduction au développement d’une application OSGI

Développement & analyse

4 jours

Intermédiaire

But de la formation

Cette formation permet d’aborder les bases du développement d’une application OSGI. Elle permet au développeur de créer du code pour un framework OSGI (Felix) au travers de Maven et explique les cas d’utilisation d’un tel framework.

Public visé

Développeur souhaitant découvrir un framework OSGI et ses applications.

Prérequis

  • Notions de programmation Java

Programme

  • Introduction aux frameworks OSGI
  • Présentation des principaux services (event admin, log, configuration,…)
  • Les bundles
  • Cycle de vie d’un bundle
  • SCR et la résolution de dépendances
  • Premier bundle avec Maven
  • Test et déploiement d’un bundle
  • Remplacement de code « à chaud » : intérêt et limitations
  • Le pattern Whiteboard