Author of Metawidget: Richard has posted 4 posts at DZone. View Full User Profile

Metawidget 0.55: New Support for GWT, Groovy, and More

  • submit to reddit

Metawidget is an Open Source 'smart UI widget' that populates itself at runtime with UI components to match the properties of a given business object.

In addition to the existing support for Android, JSF, JSP, Spring, Struts and Swing front-ends, and Hibernate, Hibernate Validator, JavaBean and JPA back-ends, changes in v0.55 include:

  • GWT support
    - includes reflection and annotations support (despite the fact JavaScript supports neither!), pluggable layouts and two-way data binding
  • Groovy support
    - can inspect existing annotations on GroovyBean properties
  • Rebinding support
    - improved performance when using automatic binding
  • Javassist support
    - can order UI properties according to source code line number
  • Applet support
    - an example showing how to package Metawidget to under 40K

Your continued feedback is invaluable to the Metawidget team. As always, the best place to start is the Reference Documentation. Also see an interview done here on Javalobby about Metawidget.

Published at DZone with permission of its author, Richard Kennard.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)