
WidgetServer is a component based, server-side, Java/XML
rich-client-framework which
enables an application to run as either
without any change and without loss of functionality!
WidgetServer
gives you the choice if you develop a GUI either using
WidgetServer provides a clean, object-oriented Java programming interface for Web and Swing GUIs. The framework
prevents from struggling with browser specific HTML, JavaScript and
HTTP requests or
from caring about the internals of Swing.
For Swing client/server applications the framework handels the
client/server split by using the half-object pattern.
Client/server
communication including compression and security is covered by the
framework also.
Web applications are completely and transparentely
AJAX enabled, while
the use of this
feature remains fully
configurable.
A Multi-Channel-Mode enables one server to serve Swing
clients and
Web clients at the same time.
The framework also covers areas of data-binding, persistence,
threading and synchronisation.
The project comes with a WYSIWYG GUI-builder which is completely
built on the WidgetServer framework
technology. A new version of
an eclipse-plugin will be released soon:

WidgetServer's effectiveness in building complex GUIs is a real benefit for rapid requirement capturing, prototyping and agile software development approaches. Whenever you have to develop complex WEB-GUIs for professional users like Call-Center agents for example, WidgetServer is worth to be taken into consideration.
The WidgetServer framework is released under the terms of the LGPL. All tools and examples like WidgetServer-HelloWorld are distributed under the terms of the CPL or at your choice under the terms of the LGPL. To enable our customers to get most benefit out of the technology package, we offer several professional services like: