OSGi: Difference between revisions
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