Vous pouvez étendre les fonctionnalités d'IBM Rational Developer for Power Systems Software en écrivant vos propres plug-ins à l'aide de l'infrastructure prévue à cet effet dans Eclipse.
Si vous utilisez un outil de génération et/ou un compilateur autres que les outils standard fournis avec le produit, vous avez tout intérêt à écrire votre propre plug-in. Dans ce cas, vous pouvez créer un plug-in analyseur d'erreur afin d'améliorer l'intégration avec votre outil de génération.
Le rôle d'un analyseur d'erreur est de reconnaître les avertissements, les erreurs et autres messages importants dans la sortie du compilateur ou de l'outil de génération et de créer des objets "marqueur de problème" correspondants. Les marqueurs de problème sont affichés comme des icônes d'erreur ou d'avertissement (selon la gravité du problème) dans les vues Explorateur de projets et Erreurs, ainsi que dans l'éditeur.

La première étape consiste à mettre en place un environnement pour l'écriture et le développement de plug-ins. Après quoi, vous pourrez passer à la section décrivant comment écrire un plug-in analyseur d'erreur.
IBM Rational Developer for Power Systems Software n'est pas fourni avec les composants nécessaires au développement de plug-ins Eclipse. La première étape est donc de télécharger et d'installer une distribution Eclipse offrant cette capacité. Allez sur le site www.eclipse.org/downloads et téléchargez la distribution "Eclipse Classic". Elle doit inclure la plateforme Eclipse proprement dite (Core) ainsi que le JDT (Java Development Tools) et le PDE (Plug-In Development Environment).
Pour installer Eclipse, vous devez simplement décompacter le fichier zip téléchargé à l'emplacement de votre choix. Vous n'avez rien d'autre à faire (à part vous assurer qu'un moteur d'exécution Java est installé). Lorsque vous dézippez le fichier, un répertoire appelé "eclipse" est créé à l'emplacement choisi. Par exemple, sous Windows, si vous décompactez le fichier zip à la racine de C:, vous obtiendrez une instance Eclipse dans C:\eclipse.
Comme Eclipse est un programme écrit en Java, il a besoin de Java pour s'exécuter. Il est compatible avec une variété de machines virtuelles Java (JVM). Sur le site Eclipse, la recommandation officielle est Java version 5 (également appelée 1.5), mais nombre d'utilisateurs on déjà adopté la version 6 (1.6).
Pour exécuter Eclipse, lancez simplement l'exécutable "eclipse" situé dans le répertoire racine de
votre installation Eclipse.
Par exemple, sous Windows, lancez simplement le fichier eclipse.exe. Si vous rencontrez des difficultés
lors de l'installation ou de l'exécution d'Eclipse,
visitez les liens suivants :
FAQ: Where do I get and install Eclipse?
FAQ: I unzipped Eclipse but it won't start
FAQ: Known Issues
Eclipse est fourni avec une aide étendue, comprenant notamment une documentation complète sur l'utilisation d'Eclipse pour le développement en Java. Pour ouvrir le système d'aide, sélectionnez Aide > Table des matières de l'aide sur la barre de menus. Une catégorie intitulée Java development user guide (ou "Développement Java - Guide de l'utilisateur" si vous avez la documentation en français) contient les rubriques consacrées au développement Java dans Eclipse.
Pour créer de nouveaux plug-ins destinés à votre copie installée d'IBM Rational Developer for Power Systems Software, vous devez configurer Eclipse de sorte qu'il utilise cette copie comme plateforme cible. Pour ce faire, commencez par ouvrir les préférences globales (Fenêtre > Préférences), puis naviguez jusqu'à la page Plateforme cible (Développement de plug-in > Plateforme cible).
Commencez par créer une nouvelle définition de cible. Cliquez sur le bouton Ajouter pour ouvrir la boîte de dialogue Nouvelle définition de cible.

Sélectionnez l'option Rien pour créer une nouvelle définition de cible vide et cliquez sur Suivant. Donnez un nom à la définition de cible. Sous l'onglet Emplacements, cliquez sur le bouton Ajouter pour ouvrir la boîte de dialogue Ajouter du contenu.

Sélectionnez Installation comme source des plug-ins et cliquez sur Suivant.
Cliquez sur Parcourir et naviguez jusqu'au dossier où IBM Rational Developer for Power Systems Software est installé. Sélectionnez le répertoire SDP et cliquez sur Terminer. Répétez cette étape pour ajouter le répertoire SDPShared.

Votre définition de cible doit ressembler à la suivante :

Désignez la nouvelle définition de cible comme plateforme active et cliquez sur Terminer.

Vous devez être en mesure de lancer IBM Rational Developer for Power Systems Software depuis Eclipse afin de tester et de déboguer les plug-ins que vous écrivez. A cet effet, créez une Configuration d'exécution. Ouvrez la boîte de dialogue Configurations d'exécution (Exécuter > Configurations d'exécution).
Faites un double clic sur Application Eclipse pour créer une nouvelle configuration d'exécution. Si vous avez configuré correctement votre plateforme cible, la nouvelle configuration d'exécution doit déjà être initialisée avec les valeurs correctes.

Assurez-vous que com.ibm.rational.rdaix.product.ide est sélectionné sous l'onglet Principal, dans la section Programme à exécuter.
Cliquez sur le bouton Exécuter, en bas de la boîte de dialogue, pour lancer IBM Rational Developer for Power Systems Software. Une nouvelle instance du produit est lancée, qui est connectée à un nouvel espace de travail vide de tout projet.
Au besoin, vous pouvez réutiliser un espace de travail existant. Changez simplement le contenu de la zone Emplacement, sous l'onglet Principal de la boîte de dialogue Configurations d'exécution, afin de désigner l'espace de travail souhaité. Notez que vous ne pouvez pas exécuter simultanément deux instances d'IBM Rational Developer for Power Systems Software connectées au même espace de travail. Si vous êtes en train de lire le présent document d'aide depuis l'intérieur d'une instance en cours d'exécution et que vous tentez de lancer une autre instance sur le même espace de travail, vous recevrez un message d'erreur signalant que l'espace de travail est verrouillé. Il est possible que vous deviez imprimer ce document, puis arrêter l'instance actuellement active.
La nouvelle configuration d'exécution que vous venez de créer peut aussi servir à déboguer les plug-ins que vous écrivez. Pour ouvrir le système d'aide, sélectionnez Aide > Table des matières de l'aide sur la barre de menus. Une catégorie intitulée Java development user guide (ou "Développement Java - Guide de l'utilisateur" si vous avez la documentation en français) contient les rubriques consacrées à l'utilisation du débogueur Java.
Si vous comptez juste écrire un plug-in analyseur d'erreur, passez à la section Ecriture d'un plug-in analyseur d'erreur.
Si vous prévoyez d'écrire des plug-ins plus puissants, mais aussi plus complexes, vous devez posséder une connaissance suffisante des techniques de développement de plug-ins Eclipse. L'instance d'Eclipse que vous avez installée contient la documentation décrivant comment écrire des plug-ins Eclipse. Pour ouvrir le système d'aide, sélectionnez Aide > Table des matières de l'aide sur la barre de menus. La catégorie intitulée Platform Plug-in Developer Guide (ou "Plug-in de la plateforme - Guide du développeur" si vous avez la documentation en français) contient les rubriques traitant de l'écriture de plug-ins. Une documentation détaillée (en anglais) est également disponible sur eclipse.org.
Etape suivante : Ecriture d'un plug-in analyseur d'erreur.