12.07.2015 Views

3 jours - Groupe ESIC

3 jours - Groupe ESIC

3 jours - Groupe ESIC

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

JAVA - EclipseObjectifs3 <strong>jours</strong>Eclipse est une plate-forme trèsouverte et modulaire initialementprévue pour l’intégrationd’outils de développement etde conception réalisés sous laforme de plug-ins s’exécutantau-dessus d’un noyau générique.L’ouverture, la souplesseet la puissance de la plate-formeEclipse s’impose aujourd’hui nonseulement pour la constructiond’IDE mais aussi progressivementdans la construction de clientsriches réalisés eux aussi sous laforme de plug-ins. On disposepour cela d’une version adaptéede la plate-forme appelée RCP: Rich Client Platform. Ce coursprésente donc l’architecture etles mécanismes fondamentauxà la base d’Eclipse et de RCP.Il aborde ensuite les différentsaspects du développement etl’intégration des plug-ins dans lecadre d’Eclipse et de RCP.PublicCette formation JAVA est destinéeaux développeurs.PrérequisConnaissance du langage Java.Connaissance minimale de l’utilisationd’Eclipse.Les concepts et l’architecture d’Eclipse et de RCP- Les objectifs respectifs d’Eclipse et de RCP.- Les concepts de l’interface utilisateur (fenêtre, page, partie, ...).- Les concepts architecturaux (plug-in, extension, point d’extension).- La séparation déclaration/implémentation (les manifests).- L’organisation des informations.- L’utilisation du PDE (Plugin Development Environment).Les bases graphiques nécessaires à la réalisation des plug-ins et des clientsrichesSWT et Jface- Les principaux éléments de SWT (Standard Widget Toolkit).- Présentation des principaux Controls.- Présentation des principaux Layout et Layout Managers.- Le traitement des événements.- Présentation des principaux Composite.- Présentation des Widgets Table, Tree, Menu.- Présentation des Dialog SWT.- Les principaux éléments de SWT.- Présentation des principaux Viewers JFace.- Présentation des principaux Dialog JFace.- Présentation des Preferences JFace.Visualiser les informations : les Views- La déclaration dans le plug-in.xml.- L’API et son implémentation.- La construction et l’intégration des Views.- La synchronisation des Views.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.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.Gérer les ressources de l’espace de travail- Les principaux concepts et les API correspondantes.- 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 ».- Le modèle de plug-in.- Le pattern d’intégration.- Les proxies paresseux.Quelques éléments divers- La création d’une nouvelle perspective.- L’extension d’une perspective existante.- L’internationalisation.- Les fragments.- La documentation.DéveloppementPage 50Toutes nos formations sur http://www.esic-online.com Page 1/1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!