Formation Eclipse RCP 4


  • DÉVELOPPER DES PLUG-INS ECLIPSE ET DES CLIENTS RICHES EN JAVA
REFERENCE
 
 
JSWT
DUREE
 
 
3 jours
TARIFS
 
 
1590 € HT
Niveau : intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

L'environnement de développement Eclipse s'est imposé par sa fiabilité, la qualité de ses interfaces graphiques, et la grande puissance et souplesse de son mécanisme de plugins (partage entre applications, versionning, modularité, évolutivité, etc.). Techniquement, Eclipse RCP est la base sur laquelle sont construits tous les projets Eclipse notamment l'environnement de développement Java. Cette base est conçue comme un framework utilisable pour des développements d'applications clientes dites riches.
Cette formation Eclipse RCP s’appuie sur la version 4 sachant qu’il existe un socle commun de concepts et de syntaxe avec la version 3.

Cette formation Eclipse RCP vous permettra de:
- Créer une application graphique reposant sur la plate-forme Eclipse RCP
- Développer les écrans d'une application de gestion avec SWT et JFace
- Comprendre l'architecture et les fonctionnalités offertes par Eclipse RCP
- Savoir tester, construire et packager le produit final
- Comprendre les nouveautés et les avantages du développement en eclipse 4 (e4)

PRÉ-REQUIS :
 

Connaissances de Java

PUBLIC :
 

Cette formation Eclipse RCP 4 s'adresse aux architectes, développeurs,chefs de projet.

PROGRAMME :
 

 

Présentation

Positionnement d'Eclipse RCP dans la mouvance Client Riche et RDA (Rich Desktop Application)Comprendre l'infrastructure EclipseDistinctions entre Eclipse, SWT, JFace et RCP  Une application RCP : un ensemble de plugins sur une base EclipsePrésentation du socle d'Eclipse (Equinox)Définition d'une contribution à la plate-forme et présentation des possibilités

SWT : les composants graphiques d'Eclipse

Construction de composants simples (boutons, liste déroulantes, radios…)Agencement des composants (FillLayout, GridLayout,..)Gestion des événements graphiques (ActionListener,Focus Listener,…) TP : Construction d’une fenêtre SWT en utilisant les layoust et les listeners.

Comprendre et utiliser JFace

Limites de SWT et but de JFace  Le mécanisme de Viewer : TreeViewer et TableViewer  Les fenêtres de dialogue complémentaires  Création d'un Wizard / Assistant multi-pages TP : Construction d’une table en exploitant les principes des viewers

Développement d'un Plugin

Contenu et structure d'un plugin Eclipse  Le cycle de développement des plugins  Utiliser les vues spécifiques du PDE  Complémentarité des manifestes MANIFEST.MF et plugin.xml TP : Construction d’un plugin simple permettant d’étudier les différentes phases de développement.

Contribuer à l'infrastructure Eclipse

Créer et déclarer une Vue (View) dans une perpective Créer et déclarer un Editeur (Editor)  Créer et déclarer une Perspective  Contribuer sous forme d'entrées de menu ou de boutons: les Actions et les CommandLier la Vue à un état particulier du Workbench: SelectionProviders et SelectionListeners  Lier l'éditeur à des Vues possiblement ouvertes (type Properties)  Créer une application multilingue (i18n)  Développement à base de contributions aux points d'extensions standards  Rendre ses développements extensibles en créant de nouveaux points d'extensionAfficher les logs et régler les niveaux de traceCréer des tests unitaires avec SWTBOTTP : Construction de plugin possédant plusieurs vues synchronisées

Développement d’une application RCP

Créer un projet de Plugin EclipseCréation d'un produit (Product)   Gérer les configurations de lancements  Packaging de l'application RCP sous la forme d'un livrable à l'aide du PDETP : Construction d’une application RCP, construction d’un éxécutable

Packager et livrer l'application

Présentation du mécanisme de Feature et d’udpate siteAutomatiser la construction des livrables avec maven Tycho

Présentation de la version eclipse 4 (e4)

Vue générale de la nouvelle architectureConnaitre les points communs avec eclipse 3.xLe modele de programmation MDA d’ e4Création d’une application d’exemple e4Editer le modèle et bâtir une IHM à l’aide des outils e4 TP : Construction d’une application RCP e4 en utilisant les plugins d’assistant de création e4.

Programmation d’application RCP en eclipse 4

Programmation des Parts et des HandlersUtilisation de l’injection de dépendance et la hiérarchie de contexteLa programmation par annotationUtilisation des fragments d’applicationsL’injection des services e4 pour manipuler les parts, la selection, du log …Utilisation du mécanisme de bus événementiels par souscription/publicationL’intégration des CSS et des thèmes graphiquesPortabilité des applications eclipse 3.x vers eclipse 4.x (compatibilty layer, migration, wrapping de composant e3)TP : Mettre en place une communication entre Part grâce à l’injection de dépendance et les services e4. Modification des styles d’affichage par les CSS.

 

TRAVAUX PRATIQUES :
 

Nombreux travaux pratiques

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation Eclipse RCP 4 : Note moyenne : 4,5/5
4/5
Avis certifié A suivi un cours chez PLB

MS

Mon avis sur le contenu du stage :

"La partie E4 est assez minoritaire même si dans mon cas, du fait que j'étais seul, le formateur s'est adapté à mes besoins."

Mon avis sur le formateur :

"Bonne adaptation à mes attentes. "

Ce que j'ai le plus apprécié :

"calme, salle de repos"

5/5
Avis certifié A suivi un cours chez PLB

Frédéric

S'INSCRIRE À CETTE
FORMATION ECLIPSE RCP 4
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

2 j

 

Java - Java EE

Eclipse RCP Avancé
Cette formation Eclipse de deux jours vous permettra de: - Améliorer la qualité de vos plugins pour obtenir une application RCP professionnelle - Automatiser les tests, la...

10 j

 

Java - Java EE

Le développement JAVA
Cette formation Java représente un cursus progressif de 10 jours visant à vous rendre autonome dans l'utilisation du langage Java et des frameworks incontournables que sont...

3 j

 
A l'issue de la formation GWT, les participants seront aptes à développer un client riche GWT en utilisant les composants graphiques du toolkit. Les stagiaires organiseront un...

2 j

 
Cette formation fait suite à la formation "GWT Développement d'applications riches" afin d'aborder les aspects avancés du Framework. Elle constitue le...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB