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
JTcl
JTcl is the implementation of the Tcl language written in Java. JTcl is a descendent of Jacl, which dates back to 1997, qualifing as one of the first scripting languages available on the Java platform.
It is currently maintained by JTcl Team.
Home page: http://jtcl.kenai.com
Incr Tcl
Incr Tcl is an object oriented extension for Tcl, written by Michael McLennan. Incr Tcl was ported to Jtcl by Mo DeJong as part of the TclJava 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
MrPersister
MrPersister is an Object-Relational Mapper library used by Æjaks mrpersister package, and highly recommended for database access. It is written by Jacob Jenkov. Note to Java users, Mr. Persister has been upgraded and superceded by Butterfly Persistence. Check out the other fine tools in the Butterfly series.
Home page: http://jenkov.com/
H2 Database
H2 is a lightweight, but fully featured, relational database engine. It is used by Æjaks to power the sample datbase applications. It can be run as an embedded library, or as a client-server engine.
H2 is written by Thomas Mueller.
Home page: http://h2database.com/