Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

EEF You Want Sexy Properties ...

2,771 views

Published on

My talk about EEF for Eclipse Summit Europe 2009

Published in: Technology
  • Be the first to comment

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

×