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.
| Tags | Software Development Libraries Application Frameworks Internet Web Dynamic Content Java Libraries User Interfaces Widget Sets |
|---|---|
| Licenses | Common Public Freeware LGPL |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: Plugable ID generators to support Capture & Replay test tools have been added. A plugable exception handling for exceptions that occur during GUI event handling has been implemented. Some bugs have been fixed.


Changes: This version fixes some bugs in the JavaScript library. The Component-Set example is more interactive now. A new component similar to JSpinner has been added. A new package to create wizard based applications by declaration was added. Some enhanced error messages help to detect XML configuration errors now.


Changes: This version brings a new event channel 'POSITION' to determine the size and position of a component. Some new methods in the table interface 'IUnTable' for easier handling of selections have been added. Redesigns of the 'anchored popup' and 'enhanced combobox' components are included. The Link component 'IUnLink' has an 'align' attribute now, and Cursers can be set for all components.


Changes: RELEASE_SESSION_ON_BORWSER_EXIT is configurable in web.xml now.The anchored-popup works in combination with Event Channels correctly now. New register and unregister tags to register/unregister string values during xml parsing have been added, and a new <include file="XXX"> tag for WidgetServer parameter files has been implemented. Some bugs have been fixed.


Changes: This release brings a new class to reset components to their default properties automatically. A bug in handling weak references was fixed. Components within plugins can be referenced by a plugin unique id. Special tags can be created more easily.
A project to increase the surveillance of Swedish parliament members.