期刊文献+

基于HTML5的算法动画可视化平台 被引量:11

HTML5-Based Algorithm Animation Online Platform
下载PDF
导出
摘要 基于新一代的HTML5标准,设计实现了一个算法动画可视化平台,并实际用于教学实践。平台包括算法动画开发库、可视化编辑器和辅助教学网站。算法动画开发库中绘图模块基于HTML5 Canvas和JavaScript提供主要动画元素和效果的类库,动画生成模块进一步把这些类封装成绘制框架和函数,在动画创建过程中存储和定时更新画布。设计了一种基于时间线的脚本序列语法定义、存储与动画缩略图生成方法,在此基础上设计了支持离线工作的可视化编辑器。在这些工作基础上,设计实现了辅助教学的"新手画呀"网站,支持在线编辑动画、评论和分享等功能,丰富了教学手段。在初步的教学实践中,平台表现出良好的应用成效。 A novel visualized algorithm animation online platform was developed on HTML 5 which included development library, online editor with website. The development library contained animation drawing and generation modules. The drawing module offered a library for animation elements and effects based on HTML5 Canvas and JavaScript, and the generation one further packaged it into framework and functions with the animation storage and update. A timeline-based scheme for script sequence definition, storage and snapshot generation was proposed. On the basis of work above, a teaching website was implemented, which provided an online algorithm-animation editor, comments and sharing. This platform has been applied in several course teaching.
出处 《系统仿真学报》 CAS CSCD 北大核心 2013年第10期2436-2443,2448,共9页 Journal of System Simulation
基金 国家"863"高技术研究发展计划(2012AA011801) 北京航空航天大学研究生教育与发展研究基金
关键词 HTML5 算法动画 可视化编辑器 脚本序列 辅助教学 HTML5 Algorithm Animation Visualized Editor Script Sequence teaching assist
  • 相关文献

参考文献11

  • 1Baecker R. Sorting out sorting: A case study of sottware visualization for teaching computer science [C]// Software Visualization: Programming as A Multimedia Experience, 1998:369-381.
  • 2Brown M H, Sedgewick R. A system for algorithm animation [J]. ACM SIGGRAPH Computer Graphics (S0097-8930), 1984, 18(3): 177-186.
  • 3Brown M H, Sedgewick R. Techniques for algorithm animation [J]. IEEE Software, 1985, 2(1): 28-39.
  • 4Brown M H. Exploring algorithms using Balsa-II [J]. Computer (S0018-9162), 1988, 21(5): 14-36.
  • 5Brown M H. Zeus: A System for Algorithm Animation and Multi-view Editing [C]// Visual Languages, 199 l: 4-9.
  • 6Brown M H, Najork M A. Collaborative active textbooks: A web-based algorithm animation system for an electronic classroom [C]// Proceedings of the 1996 IEEE International Symposium on Visual Languages. USA: IEEE, 1996: 266-275.
  • 7Brown M H, Raisamo R. JCAT: Collaborative active textbooksusing Java [J]. Computer Networks and 1SDN Systems (S0169-7552), 1997, 29(14): 1577-1586.
  • 8Stasko J T. Tango: A framework and system for algorithm animation [J]. IEEE Computer Society (S1063-6919), 1990, 23(9): 27-39.
  • 9Stasko J T, Kraemer E T. A methodology for building application- specific visualizations of parallel programs [J]. Journal of Parallel and Distributed Computing (S0743-7315), 1993, 18(2): 258-264.
  • 10Stasko J T. Using student-built algorithm animations as learning aids [C]//SIGCSE '97: Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education. 1997, 29(1): 25-29.

同被引文献55

  • 1卢野,倪锦丽.基于物联网的高校智能数字校园系统研究[J].吉林农业大学学报,2010,32(S1):99-100. 被引量:12
  • 2黄朝晖,李晓梅.数据可视化技术及现状[J].计算机工程与科学,1993,15(2):39-43. 被引量:13
  • 3陈丽波,吴庆波.Linux内核跟踪机制LTT的研究[J].计算机工程,2005,31(12):61-63. 被引量:6
  • 4余胜泉 ,路秋丽 ,陈声健 .网络环境下的混合式教学——一种新的教学模式[J].中国大学教学,2005(10):50-56. 被引量:636
  • 5Li J W,Li Y J,Wang S T.Design and realization of networked CAI teaching system for data structure in digitized learning environment[J].Electrical and Control Engineering,2011 (8):8-11.
  • 6Brown M H,Sedgewick R.Techniques for algorithm animation[J].IEEE Software,1985(1):28-39.
  • 7Zhao J, Chevalier F, Balakrishnan R. Kronominer: usingmulti-foci navigation for the visual exploration oftime-series data[C]//Proceedings of the SIGCHIConference on Human Factors in Computing Systems,ACM, 2011: 1737-1746.
  • 8Zhao J, Chevalier F, Pietriga E, et al. Exploratory analysisof time-series with chronolenses[J]. Visualization andComputer Graphics, IEEE Transactions on (SI077-2626),2011,17(12):2422-2431.
  • 9Satyanarayan A,Heer J. Lyra: An interactive visualizationdesign environment [J]. Computer Graphics Forum(S1467-8659),2014, 33(3): 351-360.
  • 10Bostock M,Heer J. Protovis: A graphical toolkit forvisualization [J], Visualization and Computer Graphics,IEEE Transactions on (SI 077-2626), 2009, 15(6):1121-1128.

引证文献11

二级引证文献31

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部