2
© C
opyr
ight
201
0 O
beo
Intervenants
Goulwen Le Fur
Obeo – Consultant MDA
Eclipse Commiter
Project Lead EEF
Xavier Seignard
Pod Programming
Eclipse developper
Consultant MDE
3
© C
opyr
ight
201
0 O
beo
Le Model Driven aujourd'hui
Eclipse MDA : EMF
Utilisation directe des modèles au runtime
Utilisation des modèles au sein d'un outillage MDAGénération de code
Transformation de modèle
...
4
© C
opyr
ight
201
0 O
beo
Réalisons un gestionnaire de conférence
1. Définissons notre modèle
5
© C
opyr
ight
201
0 O
beo
La problématique
Comment je saisis mes modèles ?
6
© C
opyr
ight
201
0 O
beo
Édition type diagramme
Avantages
Haut niveau d'abstraction
Expérience utilisateur agréable
Formation des utilisateurs aisée
Inconvénients
Syndrôme click-drome
Pb de productivité
Peu d'entités – Bcp de propriétés
Peu adapté
7
© C
opyr
ight
201
0 O
beo
Édition type textuelle
Avantages
Productif
Accessible
Bien outillé
Inconvénients
Contraintes sur le modèle
Moins d'abstration que le graphique
8
© C
opyr
ight
201
0 O
beo
Autre alternative ?
Représentation de type formulaire
9
© C
opyr
ight
201
0 O
beo
Extended Editing Framework
Projet Eclipse créé en 2009
En gestation à Obeo depuis 2007
1er Objectif : génération de vues propriétés plus "sexy" que celle produite par défaut par EMF
Étendue à la problématique de génération d'IHM (orientée formulaire)
Disponible directement depuis Eclipse
releases Helios & Indigo
10
© C
opyr
ight
201
0 O
beo
Améliorons le gestionnaire de conférence
2. facilitons la saisie des données
11
© C
opyr
ight
201
0 O
beo
Génération de wizards et vues Eclipse
12
© C
opyr
ight
201
0 O
beo
Framework de présentation génératif
13
© C
opyr
ight
201
0 O
beo
Hautement configurable
14
© C
opyr
ight
201
0 O
beo
EEF Runtime
15
© C
opyr
ight
201
0 O
beo
Industrialisons notre éditeur de modèle
3. Passons la seconde !
16
© C
opyr
ight
201
0 O
beo
À vous de jouer !
EEF est disponible depuis Eclipse
Helios
Indigo
Projet passé en version 1.0 cette année
Une communauté déjà forte
Pod Programming
Thalès
IFP énergies nouvelles
17
© C
opyr
ight
201
0 O
beo
Plus d'information
Le site
http://www.eclipse.org/modeling/emft/?project=eef
Les sources d'informations
http://wiki.eclipse.org/EEF
news://news.eclipse.org/eclipse.technology.emft
Blog
http://eef-modeling.blogspot.com/
Twitter : @obeo_corp
18
© C
opyr
ight
201
0 O
beo
Merci !