Help your users to enter data correctly and easily with EMF Forms

Session details
Session Type: 
Experience level: 

Developing form-based UIs for tools or business applications is typically a great deal of manual effort, especially considering requirements such as input validation, rule-based visibility, consistent layouts, copy/paste, tables with cell editors, tool tips, copy/paste, undo/redo, and domain-specific input controls.
EMF Forms is a framework to develop form-based UIs UIs based on modeled data entities. It provides support for all above mentioned features to assist users with entering correct data out-of-the-box. Most of these features directly process the underlying data entities without need for manual UI coding. In addition to reducing the development effort, it also allows for the reuse data constraints in different scenarios, e.g., in different views and also in different applications. The capabilities EMF Forms were significantly extended in the recent 1.14.0 release.

In this talk, we will give a short general introduction of EMF Forms and the relevant features. In a live demonstration, we then show how to create and layout a form with extensive user assistance to enter only correct data. This includes live validation, rule-based layouts, custom input controls, and so on. Finally, we will show how these features are automatically available in different views and applications, even in the web.


Schedule info
Session Time Slot(s): 
Wednesday, October 25, 2017 - 15:45 to 16:20

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2017 sponsor prospectus page.

Elite Dual ECE/OSGi CE



Club ECE Sponsor

IoT Theme Day

Project Quality Day

Smart Home Day


EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018