DRY UIs: Let the Metadata Do the Work

How many times have you sat in a dark office after-hours, hand-editing forms, page after page? Software teams spend a lot of time developing the UI. To speed up the process, developers resort to drag-and-drop widget solutions or model-based static generation tools, which only change the appearance of the problem.

This session presents Metawidget as a solution to keep your UIs DRY. Metawidget is a smart UI processor that populates itself at runtime with UI components that match properties of your model. Rather than introduce new technologies, it reads existing metadata – such as JavaBeans, annotations or XML – to create native UI widgets in JSF, Android, Swing and more. Stop hand-coding your forms! Come learn how to break out of the rut.