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

Durée: 
2 jour(s)
Nombre de personnes: 
8 maximum
Lieu (ville ou aglomération): 
Nantes
Public (niveau): 
Architectes, développeurs
Société dispensant la formation: 
Société agrée centre de formation
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.
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%)

Outils utilisés: 

Eclipse (les outils sont fournis)

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