Concepts

Comparaison hôte / exécution

L'instance hôte et l'instance du plan de travail d'exécution sont des concepts PDE de base qu'il convient de bien maîtriser.

Lorsque le plan de travail est démarré, vous utilisez ce dernier pour travailler sur les projets qui définissent les plug-ins à créer.  L'instance du plan de travail que vous exécutez en développant votre plug-in à l'aide de PDE et d'autres outils est appelée instance hôte. Les fonctions disponibles dans cette instance n'émaneront que des plug-ins installés avec votre application.

Lorsque vous jugez que le plug-in est opérationnel et que vous souhaitez le tester, vous pouvez lancer une autre instance de plan de travail, l'instance d'exécution. Cette instance contiendra non seulement les mêmes plug-ins que l'instance hôte, mais aussi les plug-ins qui étaient en cours de développement lors de la phase précédente du projet. La commande de lancement de PDE veillera à fusionner vos plug-ins avec ceux de l'hôte pour créer l'instance d'exécution.

Plateforme cible

La plateforme cible désigne le produit Eclipse avec lequel les plug-ins que vous développez sont compilés et testés.  Il doit donc s'agir de la plateforme dans laquelle les plug-ins seront déployés.

L'emplacement de la plateforme cible est défini dans la page des préférences Développement de plug-ins > Plateforme cible.  Par défaut, la plateforme cible est identique à celle que vous utilisez pour le développement mais ce n'est pas obligatoire.  Vous pouvez choisir comme plateforme cible n'importe quel produit fondé sur Eclipse.  Par exemple, si vous souhaitez tirer parti des fonctionnalités les plus récentes et les plus performantes d'Eclipse 3.0 pour développer des plug-ins devant être déployés dans un produit fondé sur Eclipse 2.x, vous pouvez utiliser Eclipse 3.0 comme plateforme de développement et un produit fondé sur la version 2.x comme plateforme cible.

 

Page Préférences PDE - "Plate-forme cible"

 

Tous les plug-ins qui se trouvent à l'emplacement de la plateforme cible indiqué par l'utilisateur sont répertoriés dans la page des préférences.  Cependant, seuls les plug-ins explicitement cochés constituent la plateforme cible ; tous les autres sont ignorés par PDE.  Par défaut, tous les plug-ins sont cochés.

plug-ins externes et plug-ins de l'espace de travail

Lors du développement des plug-ins Eclipse, l'ensemble des plug-ins que vous utiliserez pour mettre en oeuvre le plan de travail d'exécution provient de deux emplacements différents : l'espace de travail de l'instance hôte et la plateforme cible.  Bien que, pour PDE, tous les plug-ins soient identiques quelle que soit leur provenance, quelques différences sont perceptibles pour les utilisateurs.