Aejaks is a windowing toolkit for rapid
development of AJAX-enabled Web applications. It
combines the powerful simplicity of the Tcl
language with the Java-based Echo2
browser-independent windowing system. Aejaks
applications are written in a single scripting
language, without need to write any HTML,
Javascript, or CSS. It borrows from the Tk
windowing system, but is not directly compatible
with Tk. It runs on top of any Java Web server,
and can make use of any existing Java library.