ABSTRACT
Leonardo Web is a collection of tools to animate algorithms. Animations can be generated with a visual editor or directly as a trace of an algorithm's execution. They can be visualized via a small Java player, available as an applet or as a standalone application; the player supports bidirectional continuous and step-by-step execution. Furthermore the system allows to export the animations in several formats, including Macromedia Flash, Microsoft PowerPoint and animated GIF.In this paper we discuss the design issues of one of the component of the visual editor of Leonardo Web, called the Builder, that can be used to design an animation from scratch as well as to refine batch-generated ones.
- Algorithma. Department of Computer Science, California State University, 2000. URL: http://web.csusb.edu/public/class/cs455_1/winter2000/index.html.]]Google Scholar
- J. E. Baker, I. F. Cruz, G. Liotta, and R. Tamassia. Algorithm Animation Over the World Wide Web. In Proc. Int. Workshop on Advanced Visual Interfaces (AVI '96), pages 203--212, 1996.]] Google ScholarDigital Library
- R. S. Baker, M. Boilen, M. T. Goodrich, R. Tamassia, and B. Stibel. Testers and Visualizers for Teaching Data Structures. SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education), 31, 1999.]] Google ScholarDigital Library
- V. Bonifaci, C. Demetrescu, I. Finocchi, G. F. Italiano, and L. Laura. Portraying algorithms with leonardo web. In Springer, editor, Proceedings of the WISE05 International Workshop on Web-based Learning, New York City, USA., number 3807 in Lecture Notes in Computer Science, pages 73--83, 2005.]] Google ScholarDigital Library
- V. Bonifaci, C. Demetrescu, I. Finocchi, and L. Laura. A Java-based system for building animated presentations over the Web. Science of Computer Programming, 53(1):37--49, 2003.]]Google ScholarCross Ref
- C. M. Boroni, F. W. Goosey, M. T. Grinder, and R. J. Ross. A Paradigm Shift! The Internet, The Web, Browsers, Java, and the Future of Computer Science Education. SIGCSE Bulletin: Proc. 29th SIGCSE Technical Symposium on Computer Science Education, 30(1):145--149, 1998.]] Google ScholarDigital Library
- M. H. Brown and J. Hershberger. Color and Sound in Algorithm Animation. IEEE Computer, 25:52--63, 1992.]] Google ScholarDigital Library
- T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Introduction to Algorithms. McGraw-Hill, 2001.]] Google ScholarDigital Library
- C. Demetrescu, I. Finocchi, and G. F. Italiano. Algorithms and Data Structures (in Italian). McGraw Hill, 2004.]]Google Scholar
- C. Demetrescu, I. Finocchi, and G. Liotta. Visualizing Algorithms over the Web with the Publication-driven Approach. In Proc. of the 4-th Workshop on Algorithm Engineering (WAE'00), LNCS 1982, pages 147--158, 2000.]] Google ScholarDigital Library
- A. Diaz de Ilarraza Sanchez and I. Fernandez de Castro, editors. Proceedings of the 3rd Int. Conference on Computer-Aided Learning and Instruction in Science and Engineering, Spain, July 1996.]]Google ScholarCross Ref
- J. Domingue and P. Mulholland. An Effective Web Based Software Visualization Learning Environment. Journal of Visual Languages and Computing, 9(5):485--508, 1998.]]Google ScholarCross Ref
- C. A. Hipke and S. Schuierer. VEGA: A User Centered Approach to the Distributed Visualization of Geometric Algorithms. In Proceedings of the 7-th International Conference in Central Europe on Computer Graphics, Visualization and Interactive Digital Media (WSCG'99), pages 110--117, 1999.]]Google Scholar
- L. Kucera. Homepage. URL: http://www.ms.mff.cuni.cz/acad/kam/kucera.]]Google Scholar
- Leonardo Web, 2005. URL: http://www.dis.uniroma1.it/~leoweb.]]Google Scholar
- Andrés Moreno, Niko Myller, Erkki Sutinen, and Mordechai Ben-Ari. Visualizing programs with jeliot 3. In Proceedings of the working conference on Advanced visual interfaces, AVI 2004, Gallipoli, Italy, May 25--28, 2004, pages 373--376, 2004.]] Google ScholarDigital Library
- T. Naps. Algorithm Visualization Served Off the World Wide Web: Why and How. ACM SIGCSE Bulletin, 28:66--71, 1996.]] Google ScholarDigital Library
- W. C. Pierson and S. H. Rodger. Web-based Animations of Data Structures Using JAWAA. In Proc. 29th SIGCSE Technical Symposium on Computer Science Education, pages 267--271, 1998.]] Google ScholarDigital Library
- R. J. Ross and M. T. Grinder. Hypertextbooks: Animated, Active Learning, Comprehensive Teaching and Learning Resources for the Web. In S. Diehl, editor, Software Visualization, LNCS 2269, pages 269--284, Springer Verlag, 2001.]] Google ScholarDigital Library
- G. Rößling. Collection of animations. URL: http://www.animal.ahrgr.de/.]]Google Scholar
- J. T. Stasko. Algorithm Animation Research at GVU. http://www.cc.gatech.edu/gvu/softviz/algoanim/.]]Google Scholar
- M. Syrjakow, J. Berdux, and H. Szczerbicka. Interactive Web-based Animations for Teaching and Learning. In Proceedings of the 32nd Winter Simulation Conference, pages 1651--1659, Society for Computer Simulation International, 2000.]] Google ScholarDigital Library
Index Terms
- Visual editing of animated algorithms: the Leonardo Web builder
Recommendations
Animated feather coats using field lines
AFRIGRAPH '07: Proceedings of the 5th international conference on Computer graphics, virtual reality, visualisation and interaction in AfricaThe tedious task of manually placing feathers on computer animated objects involves aligning feathers, ensuring that they do not insect each other or penetrate the surface, deforming every feather to match the local surface features, and ensuring that ...
The EFX Editing and Effects Environment
Web Extra: An MPEG clip demonstrates how FX-supplied effects can be user-customized in unique ways.The EFX digital editing and effects environment integrates facilities for nonlinear editing of digitized fild, video, and audio with sophisticated image-...
Comments