Moveable Objects, Mobile Code

This thesis describes the design of a "toy system" of small, communicating computers. These computers, called Tiles, are a child-scale platform for exploring issues related to networks, communication and computational process. The system is designed to be engaging and easy to use, while at the same time providing opportunity to reflect upon a rich set of ideas and offering users a new set of cognitive tools. For example, Tiles are programmed using a mobile code approach, meaning that programs are written to move across the network from one Tile to the next. The conceptual clarity of the mobile-code metaphor allows even novice users to write interesting programs, while the depth of that metaphor as a subtle way to represent large-scale behavior across a network creates an opportunity for extended educational play. Thesis Advisor: Mitchel Resnick Associate Professor of Media Arts and Sciences LEGO Papert Career Development Professor of Learning Research This research was sponsored by the LEGO Group, by Motorola, Inc., and by the Things That Think and Toys of Tomorrow Consortia of the MIT Media Lab. Moveable Objects, Mobile Code

[1]  R. Pea Beyond Amplification : Using the Computer to Reorganize Mental Functioning , 1985 .

[2]  Mitchel Resnick,et al.  Turtles, termites, and traffic jams - explorations in massively parallel microworlds , 1994 .

[3]  Seymour Papert,et al.  Mindstorms: Children, Computers, and Powerful Ideas , 1981 .

[4]  Harold Abelson,et al.  Turtle geometry : the computer as a medium for exploring mathematics , 1983 .

[5]  Mitchel Resnick,et al.  Digital manipulatives: new toys to think with , 1998, CHI.

[6]  Stephen Jay Gould,et al.  The Panda's Thumb: More Reflections in Natural History , 1990 .

[7]  J. Brown,et al.  Idea Amplifiers--New Kinds of Electronic Learning Environments. , 1985 .

[8]  P. Anderson More is different. , 1972, Science.

[9]  Mitchel Resnick,et al.  Pianos not stereos: creating computational construction kits , 1996, INTR.

[10]  Robert S. Gray,et al.  Agent Tcl: A transportable agent system , 1995, CIKM Information Agents Workshop.

[11]  J. Sempsey The death of distance: How the communications revolution will change our lives , 1998 .

[12]  Suresh Jagannathan,et al.  Uniformity of environment and computation in MAP , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[13]  Ted G. Lewis,et al.  Visual Object-Oriented Programming: Concepts and Environments , 1995 .

[14]  Daniel G. Bobrow,et al.  Book review: The Art of the MetaObject Protocol By Gregor Kiczales, Jim des Rivieres, Daniel G. and Bobrow(MIT Press, 1991) , 1991, SGAR.

[15]  Stuart A. Kauffman,et al.  The origins of order , 1993 .

[16]  Jan Vitek,et al.  Mobile Object Systems Towards the Programmable Internet , 1996, Lecture Notes in Computer Science.