2010-08-27 33 views
0

Je comprends que OSGI est juste une spécification et qu'ils ne nécessitent pas que l'implémentation soit en Java. Puis, qui/quels types ont encadré les paquets "org.osgi.framework.x". Par exemple D'où vient la classe BundleContext.java? Cette API est-elle fournie par OSGIALliance elle-même?Qui a encadré les interfaces org.osgi.framework. *?

Notez que je comprends que la mise en œuvre de ces interfaces sont fournies par différentes communautés. Je ne ai besoin de savoir où les interfaces de base viennent, comme je vois à la fois Knopplerfish et Equinox ont org.osgi.framework similaire. * Fichiers

Répondre

1

Je comprends que OSGI est juste un cahier des charges et ils font le mandat d'événements non cette implémentation soit en Java.

pas vrai:

http://www.osgi.org/About/HomePage

L'OSGi Alliance est un consortium mondial d'innovateurs technologiques qui avance un processus éprouvé et mature pour créer des spécifications ouvertes qui permettent l'assemblage modulaire de logiciel intégré avec Technologie Java. Puis, qui/quels types ont encadré les paquets "org.osgi.framework.x".

L'OSGi Alliance est un consortium, et l'API de l'infrastructure a été élaborée par consensus.

1

En plus de la réponse de skaffman: S'il vous plaît jeter un oeil à la FAQ affichée sur le côté Web OSGi Alliance (http://www.osgi.org/About/FAQ). Vous trouverez de bonnes descriptions sur le travail, le processus de spécification et les relations avec d'autres organismes standard.

Les interfaces de base peuvent être téléchargées ici: http://www.osgi.org/Specifications/HomePage. Vous devez choisir la version et accepter la licence click-trough.

1

Les packages org.osgi. * Font partie de la spécification OSGi. Ils peuvent être téléchargés en tant que JAR à partir de la page suivante: http://www.osgi.org/Specifications/HomePage

+0

Eh bien, juste ce que j'ai dit ;-) – akr