Vue d'ensemble de l'environnement de développement de plug-in
L'environnement de développement de plug-in (PDE) est un outil destiné à aider les développeurs à créer, développer, tester, déboguer et déployer les plug-ins Eclipse. PDE a également pour objet d'intégrer les outils de développement de fragments, dispositifs et sites de mise à jour.
PDE fait partie du SDK d'Eclipse ; il ne s'agit d'un outil pouvant être lancé séparément. Conformément à la philosophie générale de la plateforme Eclipse, il offre des fonctionnalités de plateforme très variées (parmi lesquelles des vues, des éditeurs, des assistants, des lanceurs, etc.) qui s'intègrent de manière transparente au reste du plan de travail Eclipse. Il guide le développeur à chaque étape du développement de plug-in tout en fonctionnant à l'intérieur du plan de travail Eclipse.
Concepts
- Comparaison hôte / exécution
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. Une fois que vous êtes satisfait de votre plug-in et que vous souhaitez le tester, vous pouvez lancer une autre instance du plan de travail, l'instance exécution. Cette instance contient les mêmes plug-ins que l'instance hôte, mais elle comporte aussi les plug-ins sur lesquels vous avez travaillé dans l'instance hôte.
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.
- Comparaison entre les plug-ins externes et les 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. Même si pour le PDE, tous les plug-ins sont identiques peut importe leur provenance, quelques différences deviennent rapidement flagrantes pour les utilisateurs :
- Les plug-ins de l'espace de travail sont les plug-ins en cours de développement dans le plan de travail hôte. Vous en avez le contrôle absolu, les plug-ins peuvent être ajoutés, supprimés et modifiés par l'utilisateur.
- Les plug-ins externes sont ceux fournis avec la configuration de base de la plateforme et référencés sans
modification depuis leur emplacement d'origine. Vous pouvez les référencer, les parcourir, consulter leur source et les déboguer mais ils sont en lecture seule.
La vue Plug-in, qui fait partie de la perspective PDE, contient une liste combinant les plug-ins de l'espace de travail et les plug-ins externes. Elle permet de parcourir l'arborescence des plug-ins externes, d'ouvrir des fichiers, etc.

Préparation du plan de travail
Concepts de PDE

Création d'un projet de plug-in
Edition du manifeste
Exécution
Déploiement
Utilisation des fonctions
Utilisation des sites de mise à jour