More forms - less <code/>

Many business applications contain a considerable percentage of form-based UIs for data entry and editing. Developing and maintaining these form-based UIs manually is a tedious and error-prone process. The EMF ecosystem provides great support for developing data-centric UIs for the desktop.
In this presentation we show how successful concepts of EMF can be transferred to a native web-stack. In particular we focus on two aspects. First, we show how JSON Schema can be used as a formal definition of structured data comparable to Ecore. Second, we demonstrate  how JSON Forms can be used to declaratively define a UI comparable to EMF Forms.
All of the advantages still apply: No manual programming, UI-framework agnostic, feature-rich forms with validation and visibility rules, fast turnaround times especially when changing the data model, excellent tooling, and many more. We show how to migrate an existing data-centric EMF-based application to this new technology stack based on JavaScript, Typescript, HTML5, JSON, JSON Schema and AngularJS. All of this is of course available open-source and published under the EPL.

Schedule info
Session Time Slot(s): 
Thursday, October 27, 2016 - 13:45 to 14:20

Our Sponsors

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

Elite Dual ECE/OSGi CE



Project Quality Day

IoT Theme Day


EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018