Formation Technologies de l'information : JAVA Eclipse RCP : Développer des applications Desktop client riche
Cette formation vise à mieux comprendre l'architecture RCP pour développer des applications desktop client riche. Des notions sont présentées pour la mise en place de plug-ins ou encore pour l'utilisation de composants graphiques en se référant aux librairies JFace ou JWT.
Le programme de la formation
Présentation générale
• Architecture
• Présentation des couches logicielles
• Principes des plug-ins
• Principes des points d'extension
• Principes des applications RCP
Développement de plug-in
• Création d'un plug-in
• Environnement de développement
• Mise au point d'un plug-in
Le débogueur
• La perspective Debug
• La session de débogage
• Exploiter les différentes vues
• Évaluer et afficher des expressions
Les composants graphiques eclipse
• Vues
• Éditeurs
• Perspectives
• Librairie forms
• Aide utilisateur
• Mécanisme d’internationalisation
• Logs
Les applications RCP
• Architecture
• Avantages
• Création
• Exécution en dehors d'eclipse
La libraire SWT
• Modèle de construction
• Gestionnaires de placement (Layouts)
• Composants simples (Button, Text, Label, List,...)
• Conteneurs (Composite, TabFolder, Group,...)
• Gestions des événements
• Boites de dialogues
• Construire un composant réutilisable
• Compatibilité avec Swing
La libraire JFace
• Modèle Viewer
• Modèle MVC
• Tableau (TableViewer)
• Arbre (TreeViewer)
• Listes (ListViewer, ComboViewer)
• Boites de dialogues
• Assistant (Wizard)
Le déploiement
• Features
• Update Site
À qui s'adresse cette formation ?
Public cible
Architectes, Chefs de projets et Développeurs.
Prérequis
Avoir des connaissances en langage de programmation.
Les objectifs de la formation
Cette formation permet aux participants de comprendre l’architecture RCP et la structure des plug-ins Eclipse, de concevoir des interfaces ergonomiques, de développer leurs propres composants et de créer un plug-in graphique complet sous Eclipse.
