Quick Start |
|---|
| Getting Started |
| Core FAQ |
| Licensing FAQ |
Metawidget takes your domain objects and automatically creates User Interface widgets for them, saving you handcoding your UIs and leaving you to concentrate on stitching together your application.
As much as possible, Metawidget does this without introducing new technologies. It inspects, at runtime, an application's existing back-end architecture (such as JavaBeans, existing annotations, existing XML configuration files) and creates widgets native to its existing front-end framework (such as Swing, Java Server Faces, Struts or Android).
Metawidget does not replace or hide your existing User Interface framework and guarantees that your investment in its technology and knowledge is as valid as always. The LGPL open source license allows the use of Metawidget in open source and commercial projects.
Supported Technologies |
|
|---|---|
1. Front-Ends
|
2. Back-Ends
|
At a high level, the goals of Metawidget are:
- to create UI widgets by inspecting existing back-end architectures
- not to try to 'own' the entire UI, but to focus on creating native sub-widgets for slotting into existing UIs
- to perform inspection at runtime, detecting types and subtypes dynamically
Metawidget requires J2SE 1.4 or higher. Some optional features require Java SE 5 or 6.
The download includes documentation and examples for all supported front-ends and back-ends. Click here to download it.
Template by Free CSS Templates
Additional artwork by Visual Pharm