JWt (Java Web Toolkit) is a library for developing accessible and interactive Web applications with an API that is widget-centric and inspired by desktop GUI APIs. To the developer, it offers abstraction of Web-specific implementation details, including graceful degradation. Under the hood, the library uses the latest techniques when available to handle events and update the user interface.
| Tags | Java Web 2.0 Web Application development Web Framework |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | OS Independent |
| Implementation | Java AJAX HTML JavaScript |
Recent releases


Release Notes: The logging infrastructure was overhauled to use SLF4J. Session timeout handling was improved. Servlet 2.5 and 3.0 container support has been unified.


Release Notes: A new media player widget was added, unifying HTML5 and Flash playback. Several incremental feature improvements were implemented, and many bugs were fixed.


Release Notes: Animation support was added. Internal paths, using HTML5 History if available, are now supported in the XHTML contents of WTempate and WText widgets. Many bugs were fixed.


Release Notes: New features include customization of headers in table-/tree-views using delegates, right-to-left layout support for Middle-Eastern languages, and support for cross-origin resource sharing. Bootstrapping of a new application session has improved and is now more robust.


Release Notes: Servlet API 3.0 async support was added, enabling server-initiated updates and recursive event-loops. A WebGraphics2D class was added, allowing direct reuse of existing Swing (painting code) to the Web. Several improvements were made for WFileUpload: support for uploading multiple files and a progress bar. IE9 support was added. Two new widgets were added: WProgressBar and WSpinBox. Lots of bugs were fixed and small enhancements were implemented.
A command line tool to output your database schema and data in diff-able form.