Le site francophone consacré au projet Eclipse et aux outils WebSphere Studio et Rational d'IBM
 

Version pour impression

 

Formation 'Développement d'applications Eclipse RCP'


Eclipse est connu comme IDE (Environnement Intégré de Développement), c’est même désormais l’outil de référence du développeur Java.

Mais Eclipse, ce n’est pas que ça. Ses concepteurs l’ont conçu comme plate-forme ouverte, tant pour développer de nouveaux outils de développements intégrés (plug-in) qu’en tant que plate-forme « cliente », c’est à dire une infrastructure permettant d’installer des applications complètes.

Techniquement, ce socle se nomme Rich Client Platform (Plate-forme client riche) et repose entre autres sur une librairie graphique de composants : SWT.

Cette formation enseigne l’architecture RCP et l’utilisation des composants SWT. A son issue, vous saurez utiliser le PDE (Plugin Development Environement) pour développer, tester et déployer des applications Eclipse RCP et vous serez en mesure de construire des interfaces graphiques avec SWT.


Durée : 4 jours
Tarif : 1720 € H.T. par personne (déjeuner inclus)
Public : Ingénieurs, architectes, chefs de projets
Pré-requis : Pratique de Java avec Eclipse

Nous contacter : formations@eclipsetotale.com

 


Programme de la formation


Présentation

* Historique d'Eclipse et présentation des principaux projets de la fondation Eclipse
* Eclipse RCP et l'architecture d'Eclipse : modularité et extensibilité
* Les notions de plugin et de bundle. Apports d'OSGi
* Le PDE (Plug-in Development Environment)
* Aperçu du cycle de développement d'une application Eclipse RCP.

Le socle technique

* Structure des plugins. Les fichiers MANIFEST.MF et plugin.xml.
* Les relations entre plugins : dépendances et contribution
* La notion de points d'extension
* Utiliser le PDE pour contribuer à un point d'extension et pour définir de nouveaux points d'extension
* Développer et tester un plugin
* Création pas à pas d'une application Eclipse RCP
* Structure détaillée d’une application Eclipse RCP.

Le cadre graphique d'Eclipse

* Présentation de la notion de Worbench
* Les vues, les éditeurs et les perspectives
* Les menus (menu principal, barre de boutons et menus contextuels)
* Les pages de préférences
* Les assistants (Wizards)
* La gestion de l'aide

Les librairies graphiques d'Eclipse : SWT et JFace

* Caractéristiques de SWT
* Les composants graphiques de SWT
* Les différents 'Layouts' proposés
* Panorama et introduction aux constructeurs d’interfaces graphiques (VisualEditor, Jigloo, SWT designer).
* Présentation de JFace
* Savoir utiliser les 'Viewers' JFace
* Lien entre composants graphiques et modèle : l'API 'JFace Data Binding'
* Simplifications apportées par JFace pour les pages de préférences
* La librairie Eclipse Forms
* Les apports d’Eclipse 3.3 et d’Eclipse 3.4.

Déploiement des applications Eclipse RCP

* Internationalisation et gestion des fragments
* Exporter une application Eclipse RCP : la notion de produit et l'outillage associé
* Le système de gestion des mises à jour d'Eclipse. La Notion de 'Feature'
* Déploiement par Java WebStart

 


 

 

 

 

Version pour impression



 

 

(c) EclipseTotale - Bruno Leroux - contact(arobase)eclipsetotale.com

 

 

Mots-clés

Articles et tutoriaux


Téléchargements