Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Articles

Formation Eclipse Modeling

Eclipse Modeling, EMF, M2T, GEF, GMF

Référence : MOD-4
Durée : 3 jour(s)

  • Partenaire
OPCoach

 Merci de nous contacter pour la planification de la prochaine session.
téléphone

+33(0)1 45 26 19 15


Objectifs

  • Comprendre le projet Modeling
  • Apprendre à modéliser avec Ecore
  • Maitriser la génération EMF
  • Générer du code sur mesure
  • Connaître les différents générateurs
  • Aborder les éditeurs graphiques de modèles

Répartition : 

50% Théorie, 50% Pratique

Public : 

Architectes logiciels, Développeurs

Pré-requis : 

Notions de modélisation, Connaissance de Java / Eclipse

Programme

Modeling / EMF

  • Historique du projet
  • Présentation du projet Modeling
  • EMF : Eclipse Modeling Framework
  • M2T : Model To Text
  • GEF : Graphical Editing Framework
  • GMF : Graphical Modeling Framework
  • Description des principaux composants

Ecore

  • Description du langage
  • Description des composants
  • Définition des relations
  • Validation basique du modèle

Outils

  • Le projet EMF
  • Les 4 éditeurs Ecore
  • Créer et gérer son modèle
  • L'import/export de modèles

Génération EMF

  • Le modèle de génération (genmodel)
  • Les paramètres principaux
  • Les couches générées
  • Utiliser la génération
  • Exploration du code généré
  • Les principes de protection
  • Modifier les classes générées
  • Modifier les générateurs par défaut
  • Paramétrer la validation

API Modeling

  • Parcours générique du modèle
  • Charger un modèle
  • Instancier des objets du modèle
  • Ecouter les modifications

Génération sur mesure M2T / JET

  • Présentation JET

Génération sur mesure M2T / Xpand

  • Présentation Xpand / Cas d'utilisation
  • Description du langage
  • Description des outils Eclipse
  • Manipulation du modèle
  • Relation au méta modèle
  • Gestion du polymorphisme
  • Relation avec Java / Xtend
  • Génération avec les aspects

Génération sur mesure M2T / Acceleo

  • Présentation Acceleo
  • Description du langage et des outils
  • Manipulation du modèle
  • Relation au méta modèle
  • Gestion du polymorphisme

Comparatif M2T

  • Comparatif JET / Xpand / Acceleo

Lancement - Workflows

  • Présentation
  • Utilisation
  • Les principaux WorkflowComponents Workflows Xpand, Acceleo

Industrialisation

  • Utiliser modeling dans un projet
  • Intégrer la génération spécifique
  • Vers un studio de développement

GEF

  • Présentation
  • Draw2D : figures, layouts, connections
  • EditParts, EditPolicies, MVC
  • Tools et Palette

GMF

  • Présentation
  • Le modèle de définition graphique
  • Le modèle des outils
  • le modèle du mapping
  • Le modèle de génération
  • La chaine de production
  • Création des différents modèles
  • Génération GMF

EuGENia

  • Présentation du projet
  • Utilisation
  • Apport et limitations
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
  • Télécharger

  • Offert en inter-entreprise

Le petit déjeuner (croissants, jus d'orange, café)


Le déjeuner


Une qualification téléphonique si nécessaire avec l'un de nos consultants