General Purpose Algorithm Animation Systems


Agat Another Graphical Animation Tool
by O. Arsac and S. Lavirotte.
Web site contains samples of graphical outputs, documentation, and source code. Agat has been tested on various SPARC stations and on Linux.

ANIMAL A New Interactive Modeler for Animations in Lectures
by G. Rößling from Siegen University, Germany
The web page contains installation documentation and tutorials for generating animations either in a GUI or by scripting. The Animation Repository on the web page contains a large selection of example animations with screen shots and descriptions. Last updated June 2001.

BALSA Brown University Algorithm Simulator and Animator
by Brown and Sedgewick.

DYNAmic LABoratory from Montana State University.
The current version of DynaLab supports program animation of Pascal programs. The web page contains demos, system description, publications, files for download. Last updated 1996.

GAIGS Generalized Algorithm Illustration through Graphical Software
by T. Naps from Lawrence University.
The web page contains the system's description.

Gawain
by Alejo Hausner.
Gawain is written in Java and runs in three modes: standalone, full-featured or restricted applet. The web site includes some examples, an article on animating geometric algorithms, source code, and documentation.
Last updated May 1996.

JAWAA Web-based Animation of Data Structures
maintained by Susan Rodgers.
Web page contains description, example animations, help files, templates, and a paper describing this work.

JCAT Java-based Collaborative Active Textbooks
from Systems Research Center, Digital Equipment Corporation.
The web page contains publications and demos of six algorithms.
Last updated March 1998.

Jeliot The algorithm animation environment for visualizing algorithms over the Internet
from Department of Computer Science, University of Helsinki.
The web page contains description of the system, user manual, publication, and an earlier version of this system, Eliot.
Last updated May 1997.

LEONARDO An integrated environment for developing and animating C programs
by C. Demetrescu and I. Finocchi.
Requires a Macintosh with PowerPC processor, at least 3 MB of free RAM, System 7.5 or higher, and at least 6 MB of free space. The web site contains on-line manual, demos, source code, related work, and publications.
Last updated 1999.

Mocha Algorithm animation system over the World-Wide Web
by Baker, Cruz, Lejter, Liotta, and Tamassia.
The web site provides demos of ConvexHull, Voronoi, Delaunay and Beta Proximity applets and their source code, references and notes on programming.

PAVANE A Declarative Program Visualization System
from the Concurrent Systems Group.
The web page contains tutorial and a gallery of visualizations. No source code is provided.
Last updated January 1995.

POLKA A general purpose animation system
from the Graphics, Visualization and Usability Center at Georgia Tech.
POLKA is implemented in C++ on top of UNIX and the X11 Window System, and it requires the Motif or Athena widget set. PolkaW is implemented in C++ on top of Windows 95 or NT using Microsoft Developer Studio 97 (MS Visual C++ v5.0). The web page contains description, animation gallery, publications, and the source code.
Last updated December 1999.

SAMBA A front-end to the POLKA algorithm animation system
from the Graphics, Visualization and Usability Center at Georgia Tech.
The web site contains technical report, documentation, and source code. Source code of a Java version, JSamba, is available.
Last updated June 1998.

WinSANAL Tool for Algorithm Visualization and Debugging
maintained by Jaroslaw Francik.
WinSANAL is implemented in C++ and runs under Microsoft Windows 95/NT. It is intended to visualize programs written in C++. The web page has links, publications, some examples, and a demo source code.
Last updated March 1997.

XTango A general purpose algorithm animation system
from the Graphics, Visualization & Usability (GVU) Center at Georgia Tech.
XTANGO is implemented on top of UNIX and the X11 Window System. The web page includes example animations and source code. Last updated June 1998.

Zeus A flexible general-purpose algorithm animation package
from Digital Equipment Corporation's Systems Research Center.
The web site contains a bibliography of Zeus-related papers, example animations, tutorial and links to related work. Zeus is written in Modula-3, and is available via anonymous ftp together with the rest of the Modula-3 distribution.


Algorithm Visualization - last modified July 7, 2001