Specialized Algorithm Animation Systems

  • GeoMAMOS Geometric Object Manipulation/Monitoring System from Northwestern University.
    It is an X-windows based integrated environment to support geometric programming. It runs under SunOS using C++. Manipulation and monitoring of geometric objects is based on prespecified instructions during or after the execution of geometric algorithms.
    Web page contains description, demonstrations of selected algorithms, publications. Last updated 1995.

  • LogoMedia The multi-sensory programming environment from the University of Toronto. Maintained by C. DiGiano.
    The Logo interpreter written in the C programming language, the LogoMedia interface and audio components written in C++, and the visualization class libraries written in Logo. LogoMedia runs on an Apple Macintosh; computer connected to a MIDI synthesizer or sampler through the Apple MIDI Manager. The web page contains a paper on program auralization. No source code is provided.

  • NESL parallel language developed at Carnegie Mellon by the SCandAL project.
    The web page contains list of publications, set of animations, assignments using NESL, documenation and source code. Last updated 1995.

  • Obliq-3D A 3D animation system by M. Najork and M. Brown.
    The web site contains technical reports, examples of programs to animate Dijkstra's Shortest-Path algorithm and to generate Cone Trees; and binaries for DECstations, DEC Alphas, and SGI machines. Last updated 1995.

  • PARADE Environment for developing visualizations and animations of parallel and distributed programs from GUV center.
    The web site contains publications, pre-defined on-line visualizations. Last updated 1999.

  • Swan, maintained by Dr. Cliff Shaffer, Virginia Tech's NSF Educational Infrastructure project.
    Swan is a data structure visualization system of the C or C++ programs. The web site includes a manual, demos, code and executables for Windows 95. Last updated 1997.

  • ZADA Zeus-based animations of distributed algorithms and communication protocols) from Computer Networks and Distributed Systems Group, University of Dortmund.
    The web page contains system description, user manual, and Binaries for MIPS Ultrix and SPARC SunOS. Last updated 1994.

  • Vega Visualization environment for geometric algorithms from the University of Freiburg.
    The web page contains user documentation, source code, technical report. Last updated 1999.


 


Algorithm Visualization - June 28, 2000