aejaks.sourceforge.net

Links


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/