This paper presents a working prototype of a mobile, programmable set of construction kit elements for children. SmartTiles are small, lightweight, independently programmable tile objects that can be combined to cover various sorts of planar surfaces; each touch-sensitive tile contains its own computer and LED, and communicates with its neighboring tiles when placed on an appropriate background material. Collectively, the tiles enact user-customizable cellular automaton programs and thus display complex and fascinating dynamical patterns of light. In this paper, we discuss the implementation of SmartTiles and explore their potential use as an instance of mobile computation for children. We also discuss the way in which the tiles can be programmed wirelessly via a PDA interface, and discuss the implications of this sort of programming for educational computing more generally.
[1]
Andrea A. diSessa,et al.
Changing Minds: Computers, Learning, and Literacy
,
2000
.
[2]
Tommaso Toffoli,et al.
Cellular Automata Machines
,
1987,
Complex Syst..
[3]
Martin Gardner,et al.
Wheels, life, and other mathematical amusements
,
1983
.
[4]
Bonnie A. Nardi,et al.
A small matter of programming
,
1993
.
[5]
Mitchel Resnick,et al.
Digital manipulatives: new toys to think with
,
1998,
CHI.
[6]
Yoshifumi Kitamura,et al.
Real-time 3D interaction with ActiveCube
,
2001,
CHI Extended Abstracts.
[7]
Hiroshi Ishii,et al.
Topobo: a constructive assembly system with kinetic memory
,
2004,
CHI.