home‎ > ‎

Forms3 - UI Generator

posted Jul 18, 2012, 12:14 AM by Daniel Stieger

Finally, modellwerkstatt is releasing its first User Interface DSL reffered as "forms3". Non-Programmers can easily define views with tables, tabs and pop-up windows. Various Layouts are supported in order to place view elements with weights or per pixel. Furthermore a full set so called "Delegates" is contained. Delegates are editing elements like TextInput-, DateInput, DecimalInputFields or a ReferenceSelector. Besides views, user interaction opportunities like a button or a dropdown can be modelled as "Actions" which in turn can access any java code.

Forms3 is fully implemented as a DSL in Jetbrains MPS. Java Code for the RichInternetApplication (RIA) Framework apache pivot is fully generated, i.e. no knowledge concerning apache pivot is necessary. Right now, we are also working on a code generator for the Vaadin UI-framework. This will enable application developers to run forms3 models in any html browser, including mobile devices.

Daniel Stieger,
Jul 18, 2012, 12:14 AM