18
EEF 1.0 for Eclipse Indigo Goulwen Le Fur ([email protected]) Xavier Seignard ([email protected])

Eef 1.0 for eclipse indigo

  • Upload
    glefur

  • View
    1.674

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Eef 1.0 for eclipse indigo

EEF 1.0 for Eclipse Indigo

Goulwen Le Fur ([email protected])

Xavier Seignard ([email protected])

Page 2: Eef 1.0 for eclipse indigo

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

Page 3: Eef 1.0 for eclipse indigo

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

...

Page 4: Eef 1.0 for eclipse indigo

4

© C

opyr

ight

201

0 O

beo

Réalisons un gestionnaire de conférence

1. Définissons notre modèle

Page 5: Eef 1.0 for eclipse indigo

5

© C

opyr

ight

201

0 O

beo

La problématique

Comment je saisis mes modèles ?

Page 6: Eef 1.0 for eclipse indigo

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é

Page 7: Eef 1.0 for eclipse indigo

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

Page 8: Eef 1.0 for eclipse indigo

8

© C

opyr

ight

201

0 O

beo

Autre alternative ?

Représentation de type formulaire

Page 9: Eef 1.0 for eclipse indigo

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

Page 10: Eef 1.0 for eclipse indigo

10

© C

opyr

ight

201

0 O

beo

Améliorons le gestionnaire de conférence

2. facilitons la saisie des données

Page 11: Eef 1.0 for eclipse indigo

11

© C

opyr

ight

201

0 O

beo

Génération de wizards et vues Eclipse

Page 12: Eef 1.0 for eclipse indigo

12

© C

opyr

ight

201

0 O

beo

Framework de présentation génératif

Page 13: Eef 1.0 for eclipse indigo

13

© C

opyr

ight

201

0 O

beo

Hautement configurable

Page 14: Eef 1.0 for eclipse indigo

14

© C

opyr

ight

201

0 O

beo

EEF Runtime

Page 15: Eef 1.0 for eclipse indigo

15

© C

opyr

ight

201

0 O

beo

Industrialisons notre éditeur de modèle

3. Passons la seconde !

Page 16: Eef 1.0 for eclipse indigo

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

Page 17: Eef 1.0 for eclipse indigo

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

Page 18: Eef 1.0 for eclipse indigo

18

© C

opyr

ight

201

0 O

beo

Merci !