Echo2
Echo2 is a Java based windowing toolkit for developing Ajax-based applications. The Echo2 approach allows programmers to write Ajax in Java only; Echo2 deals with all of the dirty work of dealing with Javascript, style, callbacks, etc.
Echo2 is written by Tod Liebeck and the folks at NextApp.
Home page: http://echo.nextapp.com/
Wiki: http://wiki.nextapp.com/echowiki
Tcl
Tcl is a scripting language, with implementations in C and Java. Tcl was designed by John Ousterhout. Tcl has many features that make it programmer friendly, including simple syntax (command arg arg ...), consistent data representation (everything appears to be a string), and cross-platform (write once run anywhere, long before Java attained this goal).
Tk is the cross-platform windowing toolkit for Tcl. It has be ported to other langagues and serves as a model for Æjaks.
Home page: http://www.tcl.tk
Wiki: http://wiki.tcl.tk
New to Tcl? Read the WikiBook at: http://en.wikibooks.org/wiki/Programming:Tcl
Jacl
Jacl is the implementation of the Tcl language written in Java. Jacl dates back to 1997, qualifing as one of the first scripting languages available on the Java platform.
It is currently maintained by Mo DeJong, who has added several nice features such as a port of the Incr Tcl object system, and a Tcl to Java compiler, TJC.
Home page: http://tcljava.sourceforge.net
Incr Tcl
Incr Tcl is an object oriented extension for Tcl, written by Michael McLennan. Incr Tcl was ported to Jacl by Mo DeJong as part of the Jacl project.
Home page: http://incrtcl.sourceforge.net/itcl/
Jetty
Jetty is a full-featured web server and Servlet container. It is used in Æjaks as the sample web server container. Æjaks is a standards based servlet application, and can run in other servlet containers such as Tomcat, Resin, etc.
Home page: http://jetty.mortbay.com/
CLCMS
CLCMS (pronounced "clickmas") is a simple content management system for building static pages with a Wiki-like syntax. We use it at the Æjaks project to build this website. Nice!
CLCMS is no longer distributed with Æjaks. You should grab your own copy at:
Home page: http://www.jelte.nlnetlabs.nl/Projects/clcms/index.html
Eclipse
Eclipse is IDE for software development, primarily Java/C/C++. Much of Æjaks was developed using Eclipse. The Æjaks distribution includes .project and .classpath files for Eclipse.
Home page: http://eclipse.org
EclispeDLTK (Dynamic Languages Toolkit) is an Eclipse plugin for developing Tcl (and Python, Ruby) under Eclipse. Check it out:
Home page: http://www.eclipse.org/dltk/index.php
EchopointNG
EchopointNG is a set of add-on componets for Echo2, primarily developed by Brad Bakerman.
Home page: http://sourceforge.net/projects/echopoint