JAVA - DÉVELOPPEMENT DE CLIENTS RICHES AVEC ECLIPSE
- Time : 3 days
- Code : L414
- Price : 1 300 € HT
- Objective : Comprendre l'architecture d'Eclipse RCP. Connaître les composants de SWT et JFace. Concevoir et réaliser des écrans pour une application RCP.
- Pre-Requisite : Bonne maîtrise du langage Java.
- Public : Développeur équipe projet.
INTRODUCTION
- L'historique de la fondation Eclipse.
- Les différences entre plate-forme, JDT et PDE.
- Le concept de workbench.
- Eclipse RCP.
- Les projets et sous-projets Eclipse.
- La présentation de Eclipse RCP.
- Quelques exemples d'architectures avec Eclipse RCP.
COMPOSANTS D'UNE APPLICATION RCP
- Les classes Advisor et Activator
- Les perspectives, les vues et le workbench
- Les modèles de conception
DEVELOPPEMENT D'UN PLUG-IN POUR UNE APPLICATION RCP.
- Outils de développement de plug-in.
- Les fichiers manifest et plugin.xml
FONCTIONNALITES AVANCEES
- Notions avancées des plug-ins.
- Principaux points d'extension d'Eclipse.
- Actions globales sur les éditeurs.
- Les spécificités des applications RCP.
EXEMPLES DE REUTILISATION DES PRINCIPALES VUES ECLIPSE
- Contribution à la vue Propriétés (Property sheet) et à la vue Structure( outline).
- Synchronisation du workbench par rapport à la sélection courante.
JFACE
- Les apports de JFace.
- L'utilisation des Viewers (arbres, listes, tableaux...).
- Gestion des pages de préférences.
- Gestion des ressources: images, polices.
- Description des packages et des composants JFace.
- L'utilisation des classes Dialogs.
- Création d'assistants.
AUTRES LIBRAIRIES
- L'API Ressources.
- Création d'une page d'introduction.
- Eclipse Forms.
- Notion de CheatsSheets.
LA GESTION DE L'AIDE
- Les menus et les fenêtres d'aide.
- Les points d'extensionpour l'aide.
- L'internationalisation de l'aide.
- Le sfonctionnalités de recherche.
- Les fichiers TOC (Table Of Content).
- L'aide contextuelle et l'aide dynamique.