Title
Design of Tangible Programming Environment for Smartphones.
Abstract
This paper proposes a tangible programming environment which the user uses on a smartphone. Our goal is to provide those who possess only a smartphone for a programming environment so that they can start learning programming without any preparations. Visualization requires certain region, i.e. big screen, but people do not have personal computers as commonly as smart phones. In order to address this problem, we propose a tangible programming environment where the user can program not in a screen but on a table by using physical cards. The users place cards on a table by hand and combined them to create programs. Each card has a QR code, which the user makes their smartphone read. After reading all the codes, the users make them execute on the smartphone and validates the results on the tiny screen. In addition, the user can draw arbitrary animation characters on a paper, which they input as a photo into their smartphones and use it in their programs just as the Scratch user can manipulate characters called sprits. Thus, the user of our programming environment can construct any program as the Scratch user can without using personal computers.
Year
Venue
Field
2017
HCI
Scratch,Computer science,Visualization,Learning programming,Visual programming language,Human–computer interaction,Animation,Multimedia
DocType
Citations 
PageRank 
Conference
0
0.34
References 
Authors
1
3
Name
Order
Citations
PageRank
Yasushi Kambayashi112429.76
Kenshi Furukawa200.34
Munehiro Takimoto39221.45