Formation migration Eclipse 3 vers Eclipse 4

Descriptif de la formation migration Eclipse 3 vers Eclipse 4

  • Cette formation complémentaire vous permet de maitriser la migration d’un développement Eclipse 3 vers Eclipse 4
  • Elle rassemble les bonnes pratiques et les étapes à appliquer pour effectuer cette migration

Objectifs

  • Comprendre l’architecture Eclipse 4.X
  • Etudier la portabilité 3.X->4.X
  • Bonnes pratiques de développement

Public

  • Développeur
  • Chef de projet
  • Architecte logiciel

Pré-requis

    • Eclipse RCP 3.X

Plan formation Migration Eclipse 3 vers Eclipse 4 Télécharger le plan de formation

Durée

2 jours

Prochaines formations migration Eclipse 3 vers Eclipse 4

OPCoach organise cette formation en inter entreprise sur deux journées. Il est possible d’y participer avec des connaissances Eclipse 3 confirmées ou après avoir suivi la formation Eclipse 3.

Les dates de la prochaine formation en inter entreprise ne sont pas encore fixées. Merci de nous consulter pour plus de renseignements.

OPCoach peut également organiser cette formation en intra entreprise dans vos locaux.

Apprenez à migrer de Eclipse 3 à Eclipse 4. Demandez des informations

Les points forts OPCoach

Plan de Formation migration Eclipse 3 vers Eclipse 4

Architecture Eclipse 4

  • Présentation de l’architecture Eclipse 4 (EAP)
  • Comparaison avec Eclipse 3.X

Le modèle d’application

  • Contenu du modèle d’application
  • L’éditeur de modèle et le model spy
  • La définition de la structure de l’IHM
  • Création de parts (vues et éditeurs)
  • Création de commandes
  • Les bonnes pratiques de conception

L’injection et les annotations

  • Description du mécanisme d’injection Eclipse 4
  • Les annotations spécifiques de l’injection
  • Les annotations complémentaires (préférence, event)
  • Dynamique d’instanciation

Contextes d’injection

  • Hiérarchie des contextes d’injection
  • Mettre à jour un contexte d’injection
  • Visualiser les contextes avec le context spy

les annotations de comportement

  • Gestion des vues et des éditeurs
  • Gestion des handlers de commande

Addons

  • Rôle des addons
  • Utilisation pour l’initialisation et le portage
  • Gestion des registries Jface

Dialogues

  • Gestion des préférences
  • Gestion des property et des wizards
  • Problématiques de portage

Les fragments et les processors

  • Définition des fragments de modèle d’application
  • Définition d’un processor pour enrichir un modèle
  • Intégration dans une architecture Eclipse

Les services E4

  • Le ModelService et la mise à jour du modèle
  • Le PartService pour gérer l’IHM
  • Le SelectionService et la gestion de la sélection
  • L’EventBroker, la gestion des événements et l’event spy
  • Les autres services

Look and Feel, CSS

  • Modification du code pour gérer les CSS
  • Ecriture de la CSS, syntaxe, éditeur, CSS Spy
  • Intégration de la CSS dans l’application
  • Modification de la CSS au runtime

Couche de compatibilité

  • Rôle de la couche de compatibilité
  • Mise en œuvre dans une application
  • Migration progressive vers une application pure 4.X
  • Ajout de composants 4.X en utilisant les fragments

Application Eclipse 4.X

  • Création d’une application pure 4.X
  • Règles de développement
  • Règles de portabilité Eclipse 3.X → Eclipse 4.X
  • Le portage d’une application sans IHM

Exercices

  • La formation est illustrée d’exercices de migration entre une application basée sur Eclipse 3.X vers une application avec couche de compatibilité, puis purement 4.X.
    Tous les exercices sont réalisés avec la dernière version (Oxygen 4.7).

Plan formation Migration Eclipse 3 vers Eclipse 4 Télécharger le plan de formation