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