As we research individual visualizations, we discover links to toolkits and software suites whose aim is to make AV creation easier. A few are more like environments than development toolkits. There may also be a few toolkits here which ease AV development even if that is not the package's true or sole aim.
Algorithm Visualization or Animation Toolkits
Java-based:
Animal: A system for building animations
JAWAA: A system for building animations
Gawain: 1996
JHAVE and GAIGS
Trakla2 and Matrix Pro: Interactive exercises
Pre-Java:
BALSA: (and Balsa II) The original Algorithm Animation Toolkit, Marc Brown, Brown University, 1984
XTango C++, John Stasko, Georgia Tech, 1991
POLKA (and its front-end, Samba), John Stasko, Georgia Tech, 1993
Swan: Annotate C/C++ programs with calls to a graphical library for visualization, Jun Yang, Cliff Shaffer, Virginia Tech, 1996
- Mocha: Brown University
- Zeus
Content Development Projects
Exploratories: Computer Graphics Visualizations
Toolkits, related but not specfically for Algorithm Visualization
OpenJGraph: Open source java library for drawing graphs and trees
Prefuse: An information visualization toolkit with graph layout
Processing: A package for rapidly creating signals processing artwork
JavaDataStructuresLibrary (JDSL): A Java library for data structures
JGraphEd: Draw and edit graphs, and can run some algorithms on them
JFLAP: An extensive system for experimenting with formal languages systems including finite automata and Turing machines.
DynaLab: Step through program code to watch execution. 1996.