OSGi: Difference between revisions

From air
Jump to navigation Jump to search
(Created page with "OSGi est une spécification de l'OSGi Alliance pour la définition d'applications Java modulaires pouvant être mises à jour durant leur exécution.")
 
No edit summary
Line 1: Line 1:
OSGi est une spécification de l'OSGi Alliance pour la définition d'applications Java modulaires pouvant être mises à jour durant leur exécution.
OSGi est une spécification de l'[http://www.osgi.org OSGi Alliance] pour la définition d'applications Java modulaires pouvant être mises à jour durant leur exécution. OSGi est particulierement adapté au dévellopement d'applications à plugins. Cependant, l'API OSGi reste difficile d'utilisation : il est recommandé d'utiliser des modèles de composants logiciels comme Declarative Services (aka SCR), Blueprint ou [http://felix.apache.org/site/apache-felix-ipojo.html iPOJO] pour le développment des applications. Les principales plateformes open-source sont [http://felix.apache.org Apache Felix], [http://www.eclipse.org/equinox/ Eclipse Equinox] (qui est intégré à l'IDE Eclipse) et [http://www.knopflerfish.org/ Knopflerfish]

==Liens==
* [http://membres-liglab.imag.fr/donsez/cours/osgi.pdf transparents de cours en français sur OSGi]
* [http://france.osgiusers.org/Main/HomePage OSGi Users Group France]

Revision as of 09:13, 28 June 2012

OSGi est une spécification de l'OSGi Alliance pour la définition d'applications Java modulaires pouvant être mises à jour durant leur exécution. OSGi est particulierement adapté au dévellopement d'applications à plugins. Cependant, l'API OSGi reste difficile d'utilisation : il est recommandé d'utiliser des modèles de composants logiciels comme Declarative Services (aka SCR), Blueprint ou iPOJO pour le développment des applications. Les principales plateformes open-source sont Apache Felix, Eclipse Equinox (qui est intégré à l'IDE Eclipse) et Knopflerfish

Liens