My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Providers  

Featured
Updated Feb 4, 2010 by james.st...@gmail.com

UFace supports a number of different user interface platforms from web clients, Swing and Eclipse plugins and RCP.

This table lists the main providers available today.

Provider Description
GWT Using the Google Web Toolkit default widgets
GwtExt Using GWT and the gwt-ext widget library
MyGwt Using GWT and the MyGWT widget library
JFace Using the Eclipse based JFace and SWT APIs for making Eclipse plugins or Eclipse RCP
Swing Using the Swing widgets available in any Java Standard Edition
SwingX Using the Swing widgets available in the SwingX Project

Comment by hallvard...@gmail.com, Jun 27, 2008

Hi, I'm a researcher working in the field of model-based user interface design. I'm currently using EMF+Databinding+XSWT/SWT in a runtime for a dialog modeling language (see http://www.idi.ntnu.no/~hal/research/diamodl/). From the description of UFace, it seems that it should provide a very good platform for such a runtime, with the benefit of supporting a very relevant set of UI toolkits.

My dialog modelling language essentially models flow of data in a data binding graph, activation of UI elements based on a State charts and composes the final UI from XML fragments. With UFace, how do you actually implement compose the UI from widgets? Using a uniform (creation)API in UFace, or do you perhaps have an cross-toolkit XML language like XSWT?


Sign in to add a comment
Powered by Google Project Hosting