Susan Rodger, Duke University

JAWAA 2.0 was completed in 2002.

From the JAWAA website:

"JAWAA is a scripting language for creating animations on the web easily. Written in Java, 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, graph or tree. 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."

JAWAA produces strictly animations, so users cannot interact with the data structures/algorithms. If your goal is to spruce up your lecture notes or an online tutorial with some animations, then this toolkit should provide an easy way to do it - though not providing a simple step control as an alternative to animation is a major deficiency of the tool. If you want to create compelling algorithm visualizations with meaningful user interaction, this is not a good tool to use.

Catalog Entries: