-- JAWAA v2.0 August 2002 -- 

JAWAA (c) 2002 Susan H. Rodger, Willard Pierson, Pretesh Patel, Thomas Finlay, Ayonike Akingbade, Diana Jackson. 

All rights reserved. Read the COPYRIGHT file for more information. 


The official web page:  http://www.cs.duke.edu/csed/jawaa2/
Mail any bugs or comments to:  rodger@cs.duke.edu

JAWAA is a scripting language for creating animations on the web easily. Written in JAWAA, the program provides an interface through which users can write animations and then display them with any web browser that supports Java. The animations are written by users in a simple script language that can easily be learned by people with little or no programming experience. For more advanced users, JAWAA commands can be added to their program to quickly produce an animation of a data structure such as an array, stack, queue, or list and in the future graphs and trees. That is, JAWAA commands can be added to a program written in any programming language to produce a JAWAA output file that is called from a web page and produces the animation. 

See the paper: S.H. Rodger, "Using Hands-on Visualizations to Teach Computer Science from Beginning Courses to Advanced Courses", Second Program Visualization Workshop, Hornstrup Centert, Denmark, June 2002.  This paper and other Jawaa papers are on the Jawaa homepage.

The program runs from a Java-enabled Web browser, as a Java applet. 

The program is compiled using JDK version 1.2. But it can also be compiled using JDK 1.15 except for the HTML Help portion of the program. Otherwise everything should compile and run in JDK 1.15. Let us know if you have any problems installing and/or running it. On Unix machines, if you are using another version of java, you may have to recompile the code. 

Jawaa on Unix:

To run Jawaa:
Dowload the jawaa tar file. Extract the file by typing "tar xfv jawaa.tar". Make a html and anim file of the same name. Have the applet codebase point to the directory above the jawaa directory.
Though no recompile is neccessary, to recompile the whole Jawaa Source Code type javac JawaaGui.java in the app subdirectory.
Note: you must set the classpath to point to the directory above the jawaa Directory.

To run the JawaaEditor:
The jawaaeditor is included with the jawaa source code. Go to the jawaaeditor directory. Then go to the jawaa subdirectory. type java Main. This will bring up the Jawaa Editor.

Jawaa on Windows:

To run Jawaa:
Once the source code is downloaded, make a html and anim file of the same name in the jawaa2 directory. The codebase in the html file should point to "./"

To run Jawaa Editor: Download the jar file and the JRE file. Click on the executable jar file.


For more help go to the help page on the Jawaa homepage.

The designing and programming work is done by Willard Pierson, Pretesh Patel, Thomas Finlay, Ayonike Akingbade, and Diana Jackson. 

If you use this tool, please drop us a short note. (at rodger@cs.duke.edu).