ABSTRACT
ACM 978-1-4503-1918-8/13/06. This paper describes a new paradigm as well as a new platform which have been developed to demonstrate new robotics and physical computing programming models that are now possible as a result of miniature single-board computers. Here we investigate new design opportunities that bring with them the ability to embed an entire computer, such as the Raspberry Pi, within an interactive project. We call our new platform the "embedded computer" model, and we utilize the proposed Pi-Topping framework to demonstrate several cases in which the platform has already been employed. The new platform consists of a hardware add-on for the Raspberry Pi and, to drive and program the platform, a modified version of the Scratch programming environment. Smartphones are used as a portable screen that offers a touch sensitive input capacity. Case studies that demonstrate the new design possibilities are then described.
- Raspberry Pi: An ARM GNU/Linux box for $25. http://www.raspberrypi.org/.Google Scholar
- Perlman, R (1976). Using computer technology to provide a creative learning environment for preschool children. Logo memo no 24, MIT Artificial Intelligence Laboratory Publications 260, Cambridge, Massachusetts, USA.Google Scholar
- Resnick, M., Martin, F., Sargent, R., & Silverman, B. (1996). Programmable bricks: Toys to think with. IBM Systems journal, 35(3.4), 443--452. Google ScholarDigital Library
- Slany, W. (2012). Catroid: a mobile visual programming system for children. In Proceedings of the 11th International Conference on Interaction Design and Children (pp. 300--303). ACM. Google ScholarDigital Library
- Sipitakiat, A., Blikstein, P. and Cavallo, D. (2004). GoGo Board: Augmenting Programmable Bricks for Economically Challenged Audiences. Proceedings of the International Conference of the Learning Sciences. Los Angeles, USA, pp. 481--488. Google ScholarDigital Library
- Resnick, M., Maloney, J., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silverman, B. and Kafai, Y. (2009). Scratch: programming for all. Communications of the ACM, 52(11), 60--67. Google ScholarDigital Library
- Papert, S. (1980). Mindstorms: Children, computers, and powerful ideas. Cambridge, MA: Basic Books. Google ScholarDigital Library
Index Terms
- Interaction design and physical computing in the era of miniature embedded computers
Recommendations
Designing a Physical Computing Toolkit to Utilize Miniature Computers: A Case Study of Selective Exposure
IDC '17: Proceedings of the 2017 Conference on Interaction Design and ChildrenAmid today's explosion of cheap and abundant tools for Physical Computing, there is a serious neglect of design for learnability. This issue is especially important when Physical Computing is not used mainly to teach engineering skills but to foster ...
QWERTY and the art of designing microcontrollers for children
IDC '11: Proceedings of the 10th International Conference on Interaction Design and ChildrenMicrocontroller-based or physical computing devices have been used in educational settings for many years for robotics, environmental sensing, scientific experimentation, and interactive art. In this paper, we discuss design principles underlying the ...
Interaction design patterns for computers in sociable use
This paper contributes to a growing body of design patterns in interaction design for cooperative work, while also describing how to go from field studies to design patterns. It focuses on sociable face-to-face situations. The patterns are based on ...
Comments