Logo
Project Home Downloads Wiki Issues Source
Summary   Updates   People
Project Information
Members
Featured
Wiki pages
Links
External links Maven Site Groups uface uface-notify

UFace implements the JFace Data Binding for GWT, gwt-ext, MyGWT and Swing.

UFace also provides a Universal API to create rich user interface applications on a variety of platforms such as the web via GWT or Java via Swing or Eclipse. UFace provides a thin facade above the various widget implementations, then uses JFace Data Binding to bind your model objects to the user interface widgets.

The primary targets are implementation for GWT (including 3rd party widgets from e.g. gwt-ext, MyGWT), SWT/JFace and Swing but the API should flexible enough to allow other widget libraries to provide their own facades such as for things like QT-Jambi or JGoodies.

Goals

to promote reuse of rich UI code across Eclipse (JFace/SWT), GWT and Swing runtimes promote the use of JFace Data Binding within GWT and Swing communities to allow GWT developers to switch from the default GWT widgets to MyGWT or gwt-ext or even DOJO or YUL to simplify rich UI development by providing simpler facades and powerful Binding

UFace Providers

The current Providers are available for the UFace API

Google Window Toolkit to create rich web UIs that deploy in a browser. Currently we have a provider for the following widget sets
pure GWT widgets GwtExt using gwt-ext and the ExtJs library MyGwt which uses the MyGwt library which uses the ExtJs library
JFace using the JFace / SWT APIs from Eclipse for building Eclipse plugins or working with Eclipse RCP Swing using the Swing APIs from the JDK for rich Java applications
SwingX using the Swing widgets available in the SwingX Project
Powered by Google Project Hosting


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser