...
首页> 外文期刊>Procedia Manufacturing >Tangible Programming Environment Using Paper Cards as Command Objects
【24h】

Tangible Programming Environment Using Paper Cards as Command Objects

机译:使用纸卡作为命令对象的有形编程环境

获取原文
           

摘要

This paper introduces a tangible programming environment that uses paper cards as command objects. We have implemented a prototype system called “Sheets”. The users can experience a tangible environment without the necessity of specialized devices using Sheets. This system is capable of drawing and moving shapes, and creates loops and branch executions. This system includes paper cards, a webcam, and software. The paper cards are printed descriptions and markers. The markers are captured by the webcam and are recognized by the software. The users can line up the command cards in a specific order to create a program, and the resulting drawing and movements of the graphic are then displayed on the screen. In addition, it is also capable of sensing real-world events such as touch inputs on these command cards, and it is possible to edit the program by writing on the paper cards. For example, the number of loop executions and the values of any variables can be altered. The program can also implement draw commands for custom sketches designed by the users. Sheets can assist in programming using functionalities like conversion to source codes and highlighting. We have performed simple evaluation experiments using this system and collected the opinions of the users.
机译:本文介绍了一种使用纸卡作为命令对象的有形的编程环境。我们已经实现了一个名为“ Sheets”的原型系统。用户无需使用Sheets即可使用专用设备,即可体验有形的环境。该系统能够绘制和移动形状,并创建循环和分支执行。该系统包括纸卡,网络摄像头和软件。纸卡是印刷的说明和标记。标记由网络摄像头捕获并由软件识别。用户可以按特定顺序排列命令卡以创建程序,然后将所得图形和图形移动显示在屏幕上。此外,它还能够感应现实事件,例如这些命令卡上的触摸输入,并且可以通过在纸卡上书写来编辑程序。例如,循环执行的次数和任何变量的值都可以更改。该程序还可以为用户设计的自定义草图实现绘制命令。工作表可以使用诸如转换为源代码和突出显示之类的功能来协助编程。我们使用该系统进行了简单的评估实验,并收集了用户的意见。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号