Wi.Ser 0.7.1

Wi.Ser is a server-side GUI framework with a GUI builder for Swing and Web apps.
WidgetServer (WiSer) is a Java/XML server-side GUI-framework which enables an application to run as either

- a monolithic application with a Swing GUI,
- a client/server application with a thin Swing client,
- or as an application with a rich Web client based on HTML and JavaScript

without any change!

The framework supports a mixed deployment mode, which enables one server to serve Swing clients and Web clients at the same time. A XML markup language helps to define an application's GUI.

Furthermore a common widget-based, object-oriented programming interface for Web and Swing GUIs is offered to the developer to control and assemble the GUI. This prevents from struggling with HTML, JavaScript and HTTP requests or from caring about the internals of Swing (e.g. Drag&Drop implementation).

For Swing client/server applications the framework cares for the client/server split as well as for the client/server communication including compression and security layers. The functionality of the Swing widget set is covered widely (and sometimes enhanced) in both (Swing and Web/HTML) client channels.

The project comes with a WYSIWYG GUI-builder which is completely build on the Wi.Ser-framework technology.

Main features:

  • Support for internationalisation
  • Standard widgets like inputfield, combobox, radiobuttons, ...
  • Enhanced widgets like treeviews, table, tabbedpanes, splitpanes, ...
  • XML configuration to separate GUI definition from application code
  • Unified object oriented API for all targeted clients
  • Support for drag&drop operations
  • GridBagLayout and absolute positioning
  • Support for MDI and SDI applications
  • Multiple render/templatekits to support individual CIs and multiple browsers
  • Preconfigured support for IE and Mozilla
  • Snapshot render widget to use individual swing renderers within the framework
  • DrawPane widget to create images on the fly
  • GUI events like actionevent, clickevent, keyevent, ...can be received and handled on the serverside
  • Plugin mechanism to exentd the framework
  • Applications are deployed either into a standard servlet container
  • or alternatively into the WidgetServer runtime
  • Rich functionality for input validation
  • GUI builder, examples and tutorial

last updated on:
June 1st, 2005, 14:59 GMT
license type:
developed by:
ROOT \ Programming \ Widgets
Download Button

In a hurry? Add it to your Download Basket!

user rating 14



Rate it!

Add your review!