Jacl-powered Ajax programming.
Not quite in time for Christmas/Hanukkah/Winter Solstice/etc for
all of the good Jacl'ers out there, so here is my New Year's gift instead.
This is the first public release of Aejaks, and should be considered
alpha quality. This means that things basically work (at least for me.)
Expect to find bugs and design issues. The release includes a primary
set of widgets and two sample applications.
-Tom Poindexter
README follows:
------------------------------------------------------------------------------
AEJAKS: http://aejaks.sf.net
ABOUT:
Aejaks combines the server-side Ajax windowing system Echo2 with the powerful
simplicity of the Tcl langauge. The result is a rich development environment
in which to develop Ajax-based web applications, often with much less code to
write.
AUTHOR:
Aejaks was conceived and written by Tom Poindexter. Please subscribe and use
the mailing list for Aejaks related discussion. Subscription information at:
http://lists.sourceforge.net/lists/listinfo/aejaks-general
If you really, absolutely need to get in touch with me privately, email:
tpo...@ny...
ACKNOWLEDGEMENTS:
Aejaks stands on the shoulders of giants, and would not be possible
without the contributions of a host of very talented programmers:
Echo2: Tod Liebeck, NextApp
Tcl: John Ousterhout, Tcl Core Team
Jacl: Ioi Lam, Brian Smith, Sun Microsystems, Inc., Mo DeJong
IncrTcl: Michael J. McLennan, Mo DeJong
Jetty: Greg Wilkins, Mort Bay Consulting
Clcms: Jelte Jansen
EchopointNG: Brad Bakerman
DOWNLOAD:
http://sourceforge.net/project/showfiles.php?group_id=184611
or http://sourceforge.net/projects/aejaks
Two packages are available, either in .tar.gz or .zip format.
Those that have the notation '-full' are ready-to-run, containing
the Jetty servlet engine and full local documentation.
You should probably download the '-full' version, unless you
already have Jetty 6.x. Python is required to regenerate the
local website & documentation.
DOCUMENTATION:
See: ./website/out/index.html
This is a local copy of the website, including all documentation to related
software. Only available if you downloaded the '-full' version.
Otherwise, surf on over to http://aejaks.sf.net.
QUICK START:
You will need Java 1.5 or higher installed. If you are reading this,
then you probably already un-tarred or un-zipped the distribution file.
tar zxf aejaks-x.y-full.tar.gz
unzip aejaks-x.y-full.zip
winzip ...etc...
unix/linux:
sh run.sh
firefox http://localhost:8080
windows
run.bat
start http://localhost:8080
If you downloaded the 'regular' distribution, you will need to also
download jetty-6.0.1 (or newer) from http://jetty.mortbay.com, and
unpack in the top-level aejaks-x.y directory. Build files and run
scripts expect ./jetty-6.0.1, so you may have to adjust the scripts
if you download a newer version of jetty.
COPYRIGHT & LICENSE:
Aejaks Copyright 2006, Tom Poindexter
Aejaks is licensed under the Mozilla Public License 1.1, or the GNU LGPL 2.1.
Aejaks includes the following software, please refer to the copyright
and license statements for each package in the ./licenses/ directory:
Echo2
Jacl, IncrTcl, TJC
Jetty
Echopoint, EchopointNG
clcms
--
Tom Poindexter
tpo...@ny...
|