Top Banner
EEF past, present and future Goulwen Le Fur [email protected]
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EEF past, present and future

EEF past, present and future

Goulwen Le Fur [email protected]

Page 2: EEF past, present and future

2

© C

opyr

ight

201

0 O

beo

EEF - First and Main goal : Sexy properties

Page 3: EEF past, present and future

3

© C

opyr

ight

201

0 O

beo

EEF History

Page 4: EEF past, present and future

4

© C

opyr

ight

201

0 O

beo

EEF 0.8.0 : Easy to install !

Page 5: EEF past, present and future

5

© C

opyr

ight

201

0 O

beo

EEF 0.8.0 : Easy to use (I)

Page 6: EEF past, present and future

6

© C

opyr

ight

201

0 O

beo

EEF 0.8.0 : Easy to use (II)

Page 7: EEF past, present and future

7

© C

opyr

ight

201

0 O

beo

Properties Views and Wizards generation

Page 8: EEF past, present and future

8

© C

opyr

ight

201

0 O

beo

Early support for Forms Editors

Page 9: EEF past, present and future

9

© C

opyr

ight

201

0 O

beo

Highly configurable

Page 10: EEF past, present and future

10

© C

opyr

ight

201

0 O

beo

EEF Runtime

Page 11: EEF past, present and future

11

© C

opyr

ight

201

0 O

beo

WCF : An atypical use case

Page 12: EEF past, present and future

12

© C

opyr

ight

201

0 O

beo

Some metrics

About 20 concepts to model the Worldcup Forecast Game

2 days to design the application

2 Games

One internal for Obeo

One open for the Eclipse community

About 70 players

Page 13: EEF past, present and future

13

© C

opyr

ight

201

0 O

beo

Model the Worldcup

Page 14: EEF past, present and future

14

© C

opyr

ight

201

0 O

beo

Current works – Architecture improvement

Better EMF.edit integration

Providers replaced by AdapterFactory

Less code generated

56% less generated code for controllers

Work on more dynamic views

Page 15: EEF past, present and future

15

© C

opyr

ight

201

0 O

beo

Current works – Quality improvement

Page 16: EEF past, present and future

16

© C

opyr

ight

201

0 O

beo

And what's next ?

Many tasks remaining ... The first one : EMF.edit generation with Acceleo

Page 17: EEF past, present and future

17

© C

opyr

ight

201

0 O

beo

EMF Databinding integration

Use of EMF Databinding for the controller part of EEF

Page 18: EEF past, present and future

18

© C

opyr

ight

201

0 O

beo

Even more widgets available

Page 19: EEF past, present and future

19

© C

opyr

ight

201

0 O

beo

Next milestone : EMF.edit 2.0

Last task : Full compatibility with the EMF.edit API

Intensive use of PropertyDescriptor

With the EMF generation => EMF.Edit 2.0

Page 20: EEF past, present and future

20

© C

opyr

ight

201

0 O

beo

Try it !

Already in Helios

EEF will be part of Indigo

We need your advice !

And if you need, we're on the EMFT newsgroup

Don't hesitate to give feedback

Page 21: EEF past, present and future

21

© C

opyr

ight

201

0 O

beo

Thanks !

Questions ?