| 
 
JWIG is a Java-based development system for making advanced Web
services.  
It integrates the central features of the 
<bigwig> language
into Java by providing explicit support for Web service sessions and
safe XHTML dynamic document construction.
 
Compared to the alternatives, for instance Servlets and JSP, JWIG provides:
 
- an explicit language-based notion of sessions, which avoids
cookies and URL rewriting,
 - a flexible method for dynamically generating XHTML
documents using higher-order templates instead of
strings and print streams,
 - compile-time guarantees that all documents being generated
dynamically are valid XHTML 1.0 and that form input fields 
always match the code that receives the input, using
state-of-the-art program analysis technology,
 - declarative form field validation using PowerForms, and
 - a powerful API hiding the complex details of HTTP and other Web
service protocols.
  
 
Latest JWIG release: v1.2-4, August 16 2004 (ChangeLog)
Overview of the JWIG site:
 
 
Some JWIG presentations:
 
 
 
JWIG is being developed by the programming language research group 
at the BRICS
research center at Aarhus University.
 
 © 2001-2004 Anders Møller & Aske Simon Christensen  
 |