EEF You Want Sexy Properties ...

2,625 views

Published on

My talk about EEF for Eclipse Summit Europe 2009

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,625
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
21
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

EEF You Want Sexy Properties ...

  1. 1. Goulwen Le Fur - [email_address] EEF you want sexy properties ... Obeo (France) Produce quickly and easily powerful user interfaces for EMF !
  2. 2. Extended Editing Framework <ul><li>Project providing a generative way to produce efficient UIs for EMF models editing </li></ul>
  3. 3. Properties … not only views ... <ul><li>The code generated with EEF can be integrated in any kind of SWT/JFace element </li></ul>In wizards for Papyrus In views for EEF standard editor
  4. 4. Why not … editors or RCP ? Or for the EEF advanced editor
  5. 5. … in action EEF generated properties in action ...
  6. 6. Ingredients for sexy properties ...
  7. 7. Ingredients for sexy properties ... Image from bodogGirl – Licence CC - Attribution
  8. 8. EEF Runtime
  9. 9. EEF Development Tools
  10. 10. EEF generators Acceleo module
  11. 11. … in action EEF in one minute ... ;-)
  12. 12. In a Nutshell
  13. 13. From models to ...
  14. 14. We'll soon be able to test <ul><li>Tests generation </li><ul><li>SWTBot tests cases
  15. 15. Unit test for each generated widget
  16. 16. Customizable target plugin </li></ul><li>It's just the begining ... </li><ul><li>Reflective EEF editor is needed
  17. 17. Only 10% of widgets are currently testable </li></ul><li>More information about SWTBot </li><ul><li>Ask Mariot in Seminarräume 5 @ 15h10 ;-) </li></ul></ul>
  18. 18. Demo Let's test our conference editor ...
  19. 19. To conclude ... No pain ...
  20. 20. … no gain <ul><li>Now EEF is an eclipse project
  21. 21. We have more and more users </li></ul><ul><ul><li>Papyrus </li></ul></ul><ul><ul><li>Thales
  22. 22. ...
  23. 23. And now early adopters of the Eclipse community ;) </li></ul><li>And we have so many ideas to make an even better use of Acceleo </li><ul><li>And improve EEF by this way ... </li></ul></ul>
  24. 24. What next ? <ul><li>Always a better integration with other EMF components </li><ul><li>EMF Databinding – Highest priority
  25. 25. … </li></ul><li>Improve support of current experimental features </li><ul><li>EMF Validation
  26. 26. SWTBot Test Cases generation
  27. 27. Richer widgets from Eclipse projects (Riena, Nebula, ...) </li></ul><li>Improve the EEF Development Tools </li><ul><li>Mainly editors and initializers </li></ul></ul>
  28. 28. Thanks for your attention ! <ul><li>Further information : </li><ul><li>http://www.obeo.fr
  29. 29. http://www.eclipse.org/modeling/emft/?project=eef
  30. 30. http://wiki.eclipse.org/EEF </li></ul></ul>goulwen.lefur @obeo.fr

×