Développement de plug-ins Eclipse et d'applications Eclipse RCP

 

Informations générales

  • Prestataire : Obeo
  • Lieu : Nantes
  • Durée : 2 jours - 9h-12h30 14h-17h30
  • Public (niveau) : Architectes, développeurs
  • Nbre de personnes (maxi) : 8
  • Conditions d'annulation : s'il y a moins de 3 personnes, la formation pourra être annulée par l'entreprise la donnant, en respectant un délai de 15 jours minimum avant la date prévue.
  • Formation mise au point par des commiteurs Eclipse
  • Société agréée centre de formation.

 

Objectifs

  • Comprendre l'architecture Eclipse et le principe des plug-ins
  • Découvrir les frameworks essentiels
  • Savoir développer et déployer un plug-in Eclipse
  • Savoir développer et déployer une application Eclipse RCP

 

Pré-requis

Connaissance de Java.

 

Méthode (outils pédagogiques)

Nombreux exercices pratiques (50%)

 

Programme détaillé

1 - Présentation Eclipse et Eclipse RCP

  • Présentation de la communauté Eclipse
  • Architecture de l'environnement Eclipse
  • Concepts de base Eclipse (Workbench, éditeurs, vues, perspectives, ressources, ...)
  • Introduction à Eclipse RCP

Exercices :

  • Installation et paramétrage des environnements
  • Utilisation d'Eclipse

Durée du module : 2 h

2 - Développement de plug-ins

  • Introduction au développement de plug-ins
  • Architecture et bonnes pratiques de découpage des plug-ins Eclipse
  • Développement et tests de plug-in avec le PDE
  • Les points d'extension
  • Build et packaging de plug-ins

Exercices :

  • Réalisation de plug-in utilisant les principaux points d'extension
  • Packaging et déploiement de plug-in

Durée du module : 5h

3 - Développement d'IHM avec SWT

  • Introduction à SWT
  • Les composants et widgets SWT
  • Les fenêtres et les layouts
  • Gestion événementielle et listeners
  • Introduction à WindowBuilder

Exercices :

  • Réalisation d'une IHM avec SWT

Durée de module : 3h

4 - Développement d'IHM avec JFace

  • Introduction à JFace
  • Les composants JFace
  • Gestion des ressources avec JFace

Exercices :

  • Mise en oeuvre de composants JFace

Durée du module : 3 h

5 - Développement d'IHM avec Eclipse Forms

  • Introduction à Eclipse Forms
  • Les composants Forms
  • Les layouts Forms

Exercices :

  • Mise en oeuvre de composants Forms

Durée du module : 3 h

6 - Les points d'extension

  • Les points d'extension standards
  • Créer un nouveau point d'extension

Exercices :

  • Création d'un point d'extension

Durée du module : 2 h

7 - Développement avancé Eclipse RCP et industrialisation

  • Architecture d'une application Eclipse RCP
  • Lancement et personnalisation du Workbench
  • Développement et tests des applications Eclipse RCP
  • Branding d'une application Eclipse RCP
  • Build et packaging d'une application Eclipse RCP

Exercices :

  • Réalisation d'application RCP, branding, packaging et déploiement.

Durée du module : 3 h

 

Outils utilisés

Eclipse (les outils sont fournis)