WidgetServer is a Java/XML server-side GUI-framework which enables an application to run as either a monolithic Swing app, a client/server Swing app, or as a Web app without any change and without loss of functionality. A rich widget set is supported that includes tree views, tabbed panes, split panels, and much more. A unified widget-based, object-oriented programming interface for Web and Swing GUIs is offered to the developer to control and assemble the GUI. Web applications are fully AJAX enabled. For Swing client/server applications, the framework handles client/server communication, including compression and security layers. A GUI builder is included.


This release introduces a new "anchored popup" component. The RCLICK event was added to trigger popups. An enhanced table header renderer (sort, search, sort and search) has been implemented. A new, smarter tabbed-pane renderer for HTML/Web applications is included. A new attribute "wrap" for links, labels, checkboxes, and radiobuttons is available now. All new features are included in the HelloWorld-ComponentSet demo.

URL: WidgetServer - unifies AJAX, Remote-Swing and XML-GUI (XUL): Welcome