Développement d’un Client Riche Java avec Eclipse RCP 4
€1,700.00
€1,500.00
Durée : 30 heures
100% d'avis positifs
Langue: Français
Accès illimité
Niveau de compétence : Expert
Demander plus d'informations
Description
- Introduction à Eclipse RCP (Rich Client Platform) ( 6 Heures )
- Comprendre les concepts de base d’Eclipse RCP et son architecture modulaire basée sur OSGi (Open Services Gateway Initiative).
- Explorer les composants principaux d’une application RCP, y compris les plug-ins, les bundles et les fonctionnalités de base.
- Installer et configurer l’environnement de développement Eclipse IDE pour créer des projets RCP.
- Création et Configuration d’un Projet RCP ( 6 Heures )
- Apprendre à initialiser un projet Eclipse RCP, configurer les dépendances et les plug-ins nécessaires.
- Comprendre la structure d’un projet RCP, y compris les fichiers de configuration comme
plugin.xml
etMANIFEST.MF
. - Utiliser le modèle d’application RCP pour créer des applications de base avec des vues et des perspectives.
- Développement de Vues, Éditeurs et Perspectives ( 6 Heures )
- Créer et configurer des vues (Views) pour afficher et interagir avec les données.
- Apprendre à développer des éditeurs (Editors) pour permettre l’édition de contenu au sein de l’application.
- Gérer les perspectives (Perspectives) pour définir l’organisation et la disposition des vues et éditeurs dans l’interface utilisateur.
- Gestion des Événements et des Actions Utilisateur ( 6 Heures )
- Utiliser le modèle de commande (Command Framework) d’Eclipse RCP pour gérer les actions utilisateur.
- Apprendre à configurer des actions, des commandes et des handlers pour répondre aux interactions de l’utilisateur.
- Intégrer des menus, des barres d’outils et des raccourcis clavier pour améliorer l’expérience utilisateur.
- Personnalisation de l’Interface et Intégration de Services ( 6 Heures )
- Apprendre à personnaliser l’apparence de l’application en utilisant des thèmes et des styles CSS.
- Utiliser le mécanisme de contexte (Context Injection) d’Eclipse 4 pour injecter des services et des données dans les vues et éditeurs.
- Intégrer des services externes, comme des bases de données ou des services web, pour enrichir les fonctionnalités de l’application.
- Déployer l’application RCP en tant que produit autonome, avec des options de packaging et de distribution.