Skip to main content
×
×
Home

Tangible user interface laboratory: Teaching tangible interaction design in practice

  • Orit Shaer (a1), Michael S. Horn (a2) and Robert J.K. Jacob (a2)
Abstract

Tangible interaction is an emerging field of human–computer interaction that links the digital and the physical worlds by embedding computation in physical artifacts and environments. This paper shares our experience teaching tangible interaction over the past 4 years in an interdisciplinary, project-based laboratory course at Tufts University. Although the course is offered through the Computer Science Department, it reflects the multidisciplinary nature of the field, merging product engineering practices with a design studio approach. With a diverse mix of students, this approach has fostered creativity and hands-on learning. Throughout the course students have created innovative interfaces that not only capture fundamental concepts of tangible interaction but also contribute novel techniques for supporting collaborative design. We discuss examples of student-created interfaces and illustrate the relationship between the methods employed in the course and the artifacts created. We also share our recommendations for implementing such a course in institutions with constraints similar to ours including a limited budget and minimal laboratory space.

Copyright
References
Hide All
Bean, A., Siddiqi, S., Chowdhury, A., Whited, B., Shaer, O., & Jacob, R.J.K. (2008). Marble track audio manipulator: a tangible user interface for music composition. Proc. TEI ’08 Int. Conf. Tangible and Embedded Interaction.
Camarata, K., Do, E.Y.-L., Gross, M.D., & Johnson, B.R. (2002). Navigational blocks: tangible navigation of digital information. Proc. CHI ’02 Extended Abstracts on Human Factors in Computing Systems. New York: ACM Press.
Camarata, K., Gross, M.D., & Do, E.Y-L. (2003). A physical computing studio: exploring computational artifacts and environments. International Journal of Architectural Computing 1 (2), 169190.
Girouard, A., Solovey, E.T., Hirshfield, L., Ecott, S., Shaer, O., & Jacob, R.J.K. (2007). Smart Blocks: a tangible mathematical manipulative. Proc. TEI ’07 Int. Conf. Tangible and Embedded Interaction.
Horn, M.S., & Jacob, R.J.K. (2007). Designing tangible programming languages for classroom use. Proc. TEI ’07 Int. Conf. Tangible and Embedded Interaction.
Hornecker, E., & Buur, J. (2006). Getting a grip on tangible interaction: a framework on physical space and social interaction. Proc. CHI ’06 Conf. Human Factors in Computing Systems. New York: ACM Press.
Houde, S., & Hill, C. (1997). What do prototypes prototype? In Handbook of Human–Computer Interaction (Helander, M., Landauer, T., & Prabhu, P., Eds.), 2nd ed.New York: Elsevier Science.
Igoe, T., & O'Sullivan, D. (2004). Physical Computing: Sensing and Controlling the Physical World With Computers. Boston: Thompson Course Technology PTR.
Jacob, R.J.K., Girouard, A., Hirshfield, L.M., Horn, M.S., Shaer, O., Solovey, E.T., & Zigelbaum, J. (2008). Reality-based interaction: a framework for post-WIMP interfaces. Proc. CHI ’08 Conf. Human Factors in Computing Systems. New York: ACM Press.
Jacob, R.J.K., Ishii, H., Pangaro, G., & Patten, J. (2002). A tangible interface for organizing information using a grid. Proc. CHI ’02 Conf. Human Factors in Computing Systems. New York: ACM Press.
Klemmer, S.R., Ju, W., & Verplank, B. (2005). Teaching embodied interaction design practice. Proc. ACM Conf. Designing for User Experience, DUX ’05.
Klemmer, S.R., Newman, M.W., Farrell, R., Bilezikjian, M., & Landay, J.A. (2001). The designers’ outpost: a tangible interface for collaborative web site design. Proc. UIST ’01 Symp. User Interface Software and Technology. New York: ACM Press.
Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. New York: Basic Books.
Piper, B., Ratti, C., & Ishii, H. (2002). Illuminating clay: a 3-D tangible interface for landscape analysis. Proc. CHI ’02 Conf. Human Factors in Computing Systems. New York: ACM Press.
Patten, J., Ishii, H., Hines, J., & Pangaro, G. (2001). SenseTable: a wireless object tracking platform for tangible user interfaces. Proc. CHI ’01 Conf. Human Factors in Computing Systems. New York: ACM Press.
Raffle, H., Parkes, A., & Ishii, H. (2004). Topobo: a constructive assembly system with kinetic memory. Proc. CHI ’04 Conf. Human Factors in Computing Systems. New York: ACM Press.
Resnick, M., Martin, F., Berg, R., Borovoy, R., Colella, V., Kramer, K., & Silverman, B. (1998). Digital manipulatives: new toys to think with. Proc. CHI ’98 Human Factors in Computing Systems. New York: ACM Press.
Resnick, M., & Ocko, S. (1991). LEGO/Logo: learning through and about design. In Constructionism (Harel, I., & Papert, S., Eds.). Norwood, NJ: Ablex.
Shaer, O., & Jacob, R.J.K. (2006). A visual language for programming reality-based interaction. Proc. IEEE Symp. Visual Languages and Human-Centric Computing.
Shaer, O., Leland, N., Calvillo, E.H., & Jacob, R.J.K. (2004). The TAC paradigm: specifying tangible user interfaces. Personal and Ubiquitous Computing 8 (5), 359369.
Turbak, F., & Berg, R. (2002). Robotic design studio: exploring the big ideas of engineering in a liberal arts environment. Journal of Science Education and Technology 11 (3), 237253.
Ullmer, B.A. (2002). Tangible interfaces for manipulating aggregates of digital information. PhD Thesis. Massachusetts Institute of Technology.
Underkoffler, J., & Ishii, H. (1999). URP: a luminous-tangible workbench for urban planning and design. Proc. CHI ’99 Human Factors in Computing Systems. New York: ACM Press.
Yi-Luen Do, E., & Gross, M.D. (2007). Environments for creativity: a lab for making things. Proc. ACM Creativity and Cognition.
Zigelbaum, J., Horn, M., Shaer, O., & Jacob, R.J.K. (2007). The Tangible Video Editor: collaborative video editing with active tokens. Proc. TEI ’07 Int. Conf. Tangible and Embedded Interaction.
Zuckerman, O., Arida, S., & Resnick, M. (2005). Extending tangible interfaces for education: digital montessori-inspired manipulatives. Proc. CHI ’05 Human Factors in Computing Systems. New York: ACM Press.
Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

AI EDAM
  • ISSN: 0890-0604
  • EISSN: 1469-1760
  • URL: /core/journals/ai-edam
Please enter your name
Please enter a valid email address
Who would you like to send this to? *
×

Keywords

Metrics

Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed