Formation Informatique | Formation Management
Formation Développer des plug-ins Eclipse et clients RCP : formation Java / JEE avec Orsys
contact Orsys email Orsys English version Version Française Orsys Formation
   
 

Développer des plug-ins Eclipse et clients RCP



Ce cours présente l'architecture et les mécanismes fondamentaux à la base d'Eclipse et de RCP. Il vous montre ensuite les différents aspects du développement et de l'intégration des plug-ins dans le cadre d'Eclipse et de RCP.

» Participants

Ce cours s'adresse à tout développeur, chef de projet ou architecte logiciel.

» Pré-requis

Bonnes connaissances en Java et connaissances de base de l'utilisation d'Eclipse.

» Travaux pratiques

Réalisation d'un client qui illustre tous les points importants (graphique, visualisation, édition, préférences, internationalisation, etc.).

   
 

PROGRAMME

» Concepts et architecture d'Eclipse et de RCP

Les objectifs d'Eclipse et de RCP. Les concepts : l'interface utilisateur (fenêtre, page...), les ressources (projet...), les architectures. La séparation déclaration/implémentation. L'organisation des informations. Utilisation du PDE (Plug-in Development Environment).

Travaux pratiques
Utilisation du PDE et création d'un plug-in minimal.


» Les bases graphiques nécessaires à la réalisation des plug-ins et des clients riches

Le SWT (Standard Widget Toolkit). Présentation des principaux éléments : Controls, Layout, Dialog, Composite, Table... Traitement des événements. Présentation des Viewers, Dialog, Preferences JFace.


» Visualiser les informations : les Views

La déclaration dans le plug-in .xml. L'API et son implémentation. La construction, l'intégration et la synchronisation des Views.

Travaux pratiques
Ecriture de plusieurs Views simples synchronisées.


» Introduire des actions

Les différentes actions (menus, menus contextuels, barre d'outils...). La déclaration dans le plug-in .xml. L'API et son implémentation. L'intégration des actions.

Travaux pratiques
Activation des Views du TP par menu et boutons.


» Editer les informations : les Editors

La déclaration dans le plug-in .xml. L'API et son implémentation. La construction et l'intégration des Editors. La synchronisation des Editors et des Views.

Travaux pratiques
Ecriture d'un Editor synchronisé avec les Views du TP.


» Gérer les ressources de l'espace de travail

Les concepts et les API correspondantes. La gestion des modifications : le traitement des événements associés. L'intégration des Constructeurs (Builders).


» Gérer les " Preferences "

La déclaration dans le plug-in .xml. L'API et son implémentation. L'intégration des " Preferences ".


» Définir des points d'extension

Le modèle de plug-in. Le pattern d'intégration. Les proxies paresseux.

Travaux pratiques
Construction d'un point d'extension.


» Compléments

Création et extension d'une perspective. L'internationalisation. Les fragments. La documentation.

Travaux pratiques
Internationalisation des TP précédents et intégration des Views et Editors dans une perspective existante.

 
     
 
     
   
  Formation Eclipse  
 
Stage pratique - DIF
Réf :  PLU
Prix 2012 : 1730 € H.T.
Durée : 3  jours
 
     
         
  Cliquer sur une session pour réserver  
 
Paris : 24 sept. 12


Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Genève
Sophia-antipolis,Luxembourg