+ All Categories
Home > Technology > EEF You Want Sexy Properties ...

EEF You Want Sexy Properties ...

Date post: 09-Jul-2015
Category:
Upload: glefur
View: 2,056 times
Download: 1 times
Share this document with a friend
Description:
My talk about EEF for Eclipse Summit Europe 2009
Popular Tags:
19
1 Goulwen Le Fur - [email protected] EEF you want sexy properties ... Obeo (France) Produce quickly and easily powerful user interfaces for EMF !
Transcript
Page 1: EEF You Want Sexy Properties ...

1

Goulwen Le Fur - [email protected]

EEF you want sexy properties ...

Obeo (France)

Produce quickly and easily powerful user interfaces for EMF !

Page 2: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

Eclipse Strategic Member

Eclipse Modeling ProjectM2T : Acceleo

M2M : ATLEMFT : EMF Compare, EEFPapyrus UML, OCL, Amalgamation ...

Eclipse STP – SCA

Page 3: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

Extended Editing FrameworkProject providing a generative way to produce efficient UIs for EMF models

editing

Page 4: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

Properties … not only views ...The code generated with EEF can be integrated in any kind of SWT/JFace

element

In wizards for PapyrusIn views for EEF standard editor

Page 5: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

Why not … editors or RCP ?

Or for the EEF advanced editor

Page 6: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

… in action

EEF generated properties in action ...

Page 7: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

Ingredients for sexy properties ...

Page 8: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

EEF Runtime

Page 9: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

EEF Development Tools

Page 10: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

EEF generators

Acceleo module

Page 11: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

… in action

EEF in one minute ... ;-)

Page 12: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

In a Nutshell

Page 13: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

From models to ...

Page 14: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

We'll soon be able to testTests generation

SWTBot tests cases Unit test for each generated widgetCustomizable target plugin

It's just the begining ...Reflective EEF editor is neededOnly 10% of widgets are currently testable

Page 15: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

Demo

Let's test our conference editor ...

Page 16: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

To conclude ...

No pain ...

Page 17: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

… no gainNow EEF is an eclipse project

We have more and more usersPapyrusPôle EmploiThalesAnd now early adopters of the Eclipse community ;)

And we have so many ideas to make an even better use of Acceleo

And improve EEF by this way ...

Page 18: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

What next ?Always a better integration with other EMF components

EMF Databinding – Highest priority…

Improve support of current experimental featuresEMF ValidationSWTBot Test Cases generationRicher widgets from Eclipse projects (Riena, Nebula, ...)

Improve the EEF Development ToolsMainly editors and initializers

Page 19: EEF You Want Sexy Properties ...

© Copyright 2009 Obeo made available under the EPL v1.0 | 27 October, 2009

Extended Editing FrameworkEEF you want sexy properties ...

Thanks for your attention !

Further information :

http://www.obeo.fr

http://www.eclipse.org/modeling/emft/?project=eef

http://wiki.eclipse.org/EEF

[email protected]


Recommended