Je vous propose un nouveau support de cours autour de la plateforme Eclipse qui s'intéresse cette fois-ci à détailler les principes d'extensions et de points d'extensions (http://mbaron.developpez.com/eclipse/extension/). Ce mécanisme propre à la plateforme Eclipse permet la connexion entre différents plugins.
Les aspects suivants sont étudiés :
- Définition du mécanisme d'extensions
- Création d'extensions (View et Preference) via l'outil PDE
- Mini cours sur le Schema XML
- Description détaillée du mécanisme de points d'extensions
- Création de nouveaux points d'extensions (exemple d'une calculatrice où les opérateurs sont des plugins)
- Interrogation des extensions et points d'extensions via le registre d'extensions
- Création dynamique d'extensions et de points d'extensions via l'API Eclipse
Au niveau des pré-requis, je vous recommande de lire l'introduction à la conception de plugins (http://mbaron.developpez.com/eclipse/introplugin/) qui présente la spécification OSGi, un autre mécanisme pour collaborer entre plugins.
Mickael
Partager