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.