WidgetServer is a software framework that uses Java and XML to create graphical user interfaces (GUIs) on the server side.
WidgetServer gives developers the freedom to choose HTML markup, Java API like Swing, or XML markup to develop a GUI. XML markup is useful for defining an application's GUI separately from Java code, Java code is essential for dynamic creation and modification of GUI, and HTML markup is ideal for typical web applications.
The framework comes with a unified component-based, object-oriented programming interface for Web and Swing GUIs, making it simple to control and modify the GUI and to process events. WidgetServer can prevent developers from struggling with HTML, JavaScript, and HTTP requests or from worrying about the internals of Swing (such as Drag and Drop implementation).
For Swing client/server applications, the framework takes care of the client/server split and client/server communication, including compression and security layers. Web applications are fully AJAX enabled, and this feature remains entirely configurable. The framework also supports a mixed deployment mode, enabling one server to serve Swing clients and Web clients simultaneously.
The Swing widget set functionality is widespread in both (Swing and Web/HTML) client channels, sometimes enhanced. The project has a WYSIWYG GUI-builder that is entirely built on the Wi.Ser-framework technology. Overall, WidgetServer is a comprehensive tool for developing diverse applications with ease.
Version 2.9: N/A