Announcing Metawidget: Vaadin Support

Hi guys,

I’d just like to let you know that the latest release of
adds support for Vaadin!

Metawidget is a smart User Interface widget that populates itself, either statically or at runtime, with UI components to match the properties of your business objects. Metawidget does this without introducing new technologies. It inspects your existing back-end architecture (such as JavaBeans, existing annotations, existing XML configuration files) and creates widgets native to Vaadin.

Cool Vaadin features include:

  • Full support for the complete Metawidget pipeline of pluggable Inspectors, InspectionResultProcessors, WidgetBuilders, WidgetProcessors and Layouts
  • Support for Vaadin components including Buttons, CheckBoxes, PopupDateFields, Selects, Sliders, TextAreas and more
  • Automated property binding including a simple Converter system
  • Support for Vaadin layouts including FormLayout, HorizontalLayout, VerticalLayout and TabSheets

Full documentation is included in the Reference Guide. Example usage would be:

VaadinMetawidget metawidget = new VaadinMetawidget();
metawidget.setToInspect( new Person() );
pagebody.addComponent( metawidget );

There’s a full Vaadin Address Book example included in the distribution:

If anybody gets chance to download it and try it out, I’d be most grateful for the feedback.