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 : Sexy Properties, Wizards and Views - EclipseCon 11

8,221 views

Published on

Published in: Technology
  • Be the first to comment

EEF : Sexy Properties, Wizards and Views - EclipseCon 11

  1. 1. EclipseCon 2011 Sexy Properties, Wizards and Views Mariot Chauvin Obeo, Francecopyright 2011 Obeo
  2. 2. In a Nutshell● Modelize your UI● Generate the code● Integrate and extend
  3. 3. Before● Flat properties● No wizards● No forms
  4. 4. in action!● Live validation in text widget● Table and and other user-friendly widgets● Help for each model element
  5. 5. in action!● Tabs● Undo management
  6. 6. in action!
  7. 7. Behind the Scene
  8. 8. Three Steps process ● Initialize 1 Create a target source folder ● ● Add runtime as dependency
  9. 9. The big Map
  10. 10. Three Steps process ● Customize 2 ● Generate
  11. 11. Three Steps process ● Integrate into plugin.xml 3 ● Integrate into java code
  12. 12. Inside the Machinery
  13. 13. Minimal Runtime● Use EMF Edit Adapter Factories● Compatible with EMF Transaction● Compatible with EMF Validation
  14. 14. Usage of Templates ● Great tooling with Acceleo ● Customize generation ● Create your own widget
  15. 15. Automated Tests● SWTBot tests for each widget● More than 170 SWTBot tests
  16. 16. Whats new ? ● 0.9 release ● 30% less generated code ● One click generation
  17. 17. Whats cooking ? ● EMF.Edit 2.0 ● New widgets ● Runtime mode
  18. 18. Project recognition● Most innovative project finalist● Daily active newsgroup● About 10 downloads each day
  19. 19. Try it!● In Helios● In Indigo● On Marketplace
  20. 20. Thanks EMF Technologies newsgroup and mailling list ● ● ● http://www.eclipse.org/modeling/emft/?project=eef ● http://wiki.eclipse.org/EEF

×