ANIMATING ALGORITHMS OVER THE WEB

Chittaranjan Mandal, Chris Reade

Abstract

We discuss a novel technique for animating algorithms over the web. Although there are several existing software environments for the animation of algorithms, some of which are web-enabled, ours is designed specifically to simplify the process of adapting an algorithm for animation and delivering the animation over the web with a simple web interface. This provides a first stage for more advanced development of web-based interactions to support animation. Our goal is to provide general web-based support to enable much more widespread use of animation in teaching. In particular we want to address the active participation of the observer in using algorithm animation technology. We describe the current implementation of the animation engine which is based on a simple co-processing method with CGI implementation on a web-server, along with plans to use this as a base to include emerging technologies (web-services with XML to markup examples and asynchronous interaction). We also illustrate the current web interface with some examples.

References

  1. Bednarik, R., Moreno, A., Myller, N., and Sutinen, E. (2005). Smart program visualization technologies: Planning a next step. Proceedings of the 5th IEEE International Conference on Advanced Learning Technologies (ICALT 2005), pages 717-721.
  2. Brown, M. H. (1991). Zeus: A system for algorithm animation and multi-view editing. IEEE Workshop on Visual Languages, pages 4-9.
  3. Hansen, S., Narayanan, H., and Schrimpsher, D. (2000). Helping learners visualize and comprehend algorithms. Interactive Multimedia Electronic J Computer-Enhanced Learning , 2.
  4. Hundhausen, C., Douglas, S., and Stasko, J. (2002). A meta-study of algorithm visualization effectiveness. J. Visual Languages and Computing, 13(3):259-290.
  5. Naps, T. L. (2005). Jhavé: Supporting algorithm visualization. IEEE Computer Graphics and Applications, 25(5):49-55.
  6. Robinson, D. (1996). The www common gateway interface version 1.1. In http://weeble.lut.ac.uk/Systemdocs/Internet-drafts/draft-robinson-wwwinterface-01.txt and http://www.w3.org/ pub/WWW/CGI/Overview.html. IETF.
  7. Sutinen, E., Tarhio, J., and Terasvirta, T. (2003). Easy algorithm animation on the web. Multimedia Tools and Applications, 19(2):179-194.
Download


Paper Citation


in Harvard Style

Mandal C. and Reade C. (2006). ANIMATING ALGORITHMS OVER THE WEB . In Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, ISBN 978-972-8865-47-4, pages 403-407. DOI: 10.5220/0001251404030407


in Bibtex Style

@conference{webist06,
author={Chittaranjan Mandal and Chris Reade},
title={ANIMATING ALGORITHMS OVER THE WEB},
booktitle={Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,},
year={2006},
pages={403-407},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001251404030407},
isbn={978-972-8865-47-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of WEBIST 2006 - Second International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,
TI - ANIMATING ALGORITHMS OVER THE WEB
SN - 978-972-8865-47-4
AU - Mandal C.
AU - Reade C.
PY - 2006
SP - 403
EP - 407
DO - 10.5220/0001251404030407