system. For example, once some images are specified
as a module, they are represented by the image cor-
responding to an operation card. The modularization
condenses several images into a single image so that
the complex program composed of several images is
simplified.
We are aware of the needs of improvement of our
editing manner. In our system, the specific image can-
not be selected for remove or overwrite. Because the
only operation allowed as remove is just undo, which
removes images in the newest first.
In addition to these improvements, it is required to
apply our system to more wide audiences, and to so-
phisticatedly analyze the experimental results to show
the effectiveness of our system.
ACKNOWLEDGEMENTS
This work is supported in part by Japan Society for
Promotion of Science (JSPS), with the basic research
program (C) (No. 26350456), Grant-in-Aid for Sci-
entific Research.
REFERENCES
Chawla, K., Chiou, M., Sandes, A., and Blikstein, P. (2013).
Dr. wagon: a ’stretchable’ toolkit for tangible com-
puter programming. In Interaction Design and Chil-
dren 2013, IDC ’13, New York, NY, USA - June 24 -
27, 2013, pages 561–564. ACM.
Fujita, T., Mi, H., and Sugimoto, M. (2014). An intuitive
programming technique using tangible robotson table-
top environments. In IPSJ Interaction 2011.
Horn, M. S., Solovey, E. T., Crouser, R. J., and Jacob, R.
J. K. (2009). Comparing the use of tangible and graph-
ical programming languages for informal science ed-
ucation. In Proceedings of the 27th International
Conference on Human Factors in Computing Systems,
CHI 2009, Boston, MA, USA, April 4-9, 2009, pages
975–984. ACM.
Horn, M. S., Solovey, E. T., and Jacob, R. J. K. (2008).
Tangible programming and informal science learning:
making tuis work for museums. In Proceedings of
the 7th International Conference on Interaction De-
sign and Children, IDC 2008, Chicago, Illinois, USA,
June 11-13, 2008, pages 194–201. ACM.
IconWorks (2007). EK Japan Co., ltd.,
http://www.elekit.co.jp/download/software/00007.
Resnick, M., Maloney, J., Monroy-Hern´andez, A., Rusk,
N., Eastmond, E., Brennan, K., Millner, A., Rosen-
baum, E., Silver, J. S., Silverman, B., and Kafai, Y. B.
(2009). Scratch: programming for all. Commun.
ACM, 52(11):60–67.
Smith, A. C. (2007). Using magnets in physical blocks that
behave as programming objects. In Proceedings of the
1st International Conference on Tangible and Embed-
ded Interaction 2007, Baton Rouge, Louisiana, USA,
February 15-17, 2007, pages 147–150. ACM.
Smith, A. C. (2009). Symbols for children’s tangible pro-
gramming cubes:an explorative study. In SACLA ’09,
29 June - 1 July, Mpekweni Beach Resort, South
Africa.
Wang, D., Qi, Y., Zhang, Y., and Wang, T. (2013). Tanpro-
kit: a tangible programming tool for children. In In-
teraction Design and Children 2013, IDC ’13, New
York, NY, USA - June 24 - 27, 2013, pages 344–347.
ACM.
Wang, D., Zhang, Y., Gu, T., He, L., and Wang, H. (2012).
E-block: a tangible programming tool for children. In
The 25th Annual ACM Symposium on User Interface
Software and Technology, UIST ’12, Cambridge, MA,
USA, October 7-10, 2012 - Adjunct Volume, pages 71–
72. ACM.
Yashiro, T. and Kazushi, M. (2014). Material program-
ming – a visual programming development environ-
ment with material –. In IPSJ Interaction 2014.
DesignofTangibleProceduralProgrammingofRobotsBasedonAugmentedReality
497