wingS is a servlet development framework for Web applications. It features Swing-like components and utilizes Swing models, Swing events, and a very similar API. A special LayoutManager allows you to place components using designer provided HTML templates. The HTML code generation of the components themself supports PLAF (Pluggable Look and Feel), so it is possible to create a different output, like plain HTML, HTML+CSS, and WML.
This version introduces the concept of Transparent AJAX, which unburdens the application developer from the complexity of asynchronous replication of conversational state between client and server. The utilization of AJAX is completely hidden behind the wingS API. Even custom components written against the wingS 2 API immediately profit from the incremental page update mechanism.