Question

Je suis en train de créer une application OSGi et je dois créer un lanceur d'applications OSGi semblable à Eclipse.

Pour ceux qui ne le sauraient pas, lorsqu'une application OSGi est exécutée via le framework OSGi d'Eclipse, Equinox est lancé et gère automatiquement l'ordre des ensembles en cours de démarrage et d'arrêt. D'après ce que j'ai vécu jusqu'à présent, cela semble être très efficace.

Je souhaite qu'un logiciel similaire soit capable de créer de puissantes applications OSGi distribuables pouvant prendre un groupe de bundles dynamique. Sans réécrire le code, démarrez l'application correctement et dans le bon ordre de bundles.

Je suis curieux de savoir comment Eclipse parvient efficacement à ce résultat et comment atteindre le même résultat.

Merci,

Steve

Était-ce utile?

La solution

Vous avez deux options:
1) utilisez coureur de pax
2) Utiliser le paquet eclipse qui sert de démarreur (je crois que c'est org.eclipse.equinox.launcher )

Modifier:
1 *) Pour connaître les options d’équinoxe, voir ce lien . Paragraphe Configurations et tout ça ... BTW Je me suis trompé, ce n'est pas un bundle de lancement, c'est courant et des bundles de mise à jour.
2 *) Exemple de coureur Fox pax voir cet écran casting

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top