Browsing and editing tool for programming in pictures

Browsing and editing tool for programming in pictures
复制标题

DOI:
--
复制
发表时间:
2010-10
期刊:
--
影响因子:
--
通讯作者:
Y. Watanobe;N. Mirenkov;R. Yoshioka
Y. Watanobe;N. Mirenkov;R. Yoshioka
中科院分区:
其他
文献类型:
--
作者:
Y. Watanobe;N. Mirenkov;R. Yoshioka

文献摘要

相似文献

提出了一种基于方法电影化(Filmification of Methods,简称Filmification)的图像编程工具。图形化是一种使用图片和运动图片来指定和编程计算算法的方法。该工具的主要贡献是整合了组织可视化编程环境的子系统,最终用户可以通过网络浏览器轻松访问软件组件和“算法字符”的特殊库,并创建自己的组件。使用该工具,用户能够检索库组件,浏览和编辑它们,生成可执行代码,执行它们以观察计算结果,以及上传和共享组件。为了便于理解和操作组件的过程中,该工具是基于一些可视化语言和适当的接口。此外,该工具还允许以多种格式导出图片中的程序,包括Adobe Flash动画,PNG或JPEG图像,以创建例如教育材料。讨论了算法特征库和软件构件库的可扩展性。
A tool that enables programming in pictures based on Filmification of Methods (FIM) is presented. FIM is an approach where pictures and moving pictures are used to specify and program computational algorithms. The key contribution of the tool is the integration of sub-systems for organizing a visual programming environment in which end-users can easily access, through web browsers, special libraries of software components and "algorithmic characters" and create their own components. Using the tool, the users are able to retrieve library components, browse and edit them, generate executable codes, execute them to observe computational results, and upload and share the components. To facilitate the processes of understanding and manipulations with components, the tool is based on a few visual languages and appropriate interfaces. In addition, the tool allows to export the programs in pictures in several formats, including Adobe Flash animations, PNG or JPEG images to create, for example, educational materials. The scalability of the library of algorithmic characters and the library of software components are also discussed.