Hostname: page-component-78c5997874-m6dg7 Total loading time: 0 Render date: 2024-11-11T01:54:02.032Z Has data issue: false hasContentIssue false

Tangible user interface laboratory: Teaching tangible interaction design in practice

Published online by Cambridge University Press:  17 June 2009

Orit Shaer
Affiliation:
Department of Computer Science, Wellesley College, Wellesley, Massachusetts, USA
Michael S. Horn
Affiliation:
Department of Computer Science, Tufts University, Medford, Massachusetts, USA
Robert J.K. Jacob
Affiliation:
Department of Computer Science, Tufts University, Medford, Massachusetts, USA

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.

Type
Research Article
Copyright
Copyright © Cambridge University Press 2009

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

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.Google Scholar
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.Google Scholar
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.CrossRefGoogle Scholar
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.Google Scholar
Horn, M.S., & Jacob, R.J.K. (2007). Designing tangible programming languages for classroom use. Proc. TEI ’07 Int. Conf. Tangible and Embedded Interaction.CrossRefGoogle Scholar
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.Google Scholar
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.Google Scholar
Igoe, T., & O'Sullivan, D. (2004). Physical Computing: Sensing and Controlling the Physical World With Computers. Boston: Thompson Course Technology PTR.Google Scholar
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.Google Scholar
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.Google Scholar
Klemmer, S.R., Ju, W., & Verplank, B. (2005). Teaching embodied interaction design practice. Proc. ACM Conf. Designing for User Experience, DUX ’05.Google Scholar
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.Google Scholar
Papert, S. (1980). Mindstorms: Children, Computers, and Powerful Ideas. New York: Basic Books.Google Scholar
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.Google Scholar
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.Google Scholar
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.Google Scholar
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.Google Scholar
Resnick, M., & Ocko, S. (1991). LEGO/Logo: learning through and about design. In Constructionism (Harel, I., & Papert, S., Eds.). Norwood, NJ: Ablex.Google Scholar
Shaer, O., & Jacob, R.J.K. (2006). A visual language for programming reality-based interaction. Proc. IEEE Symp. Visual Languages and Human-Centric Computing.CrossRefGoogle Scholar
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.CrossRefGoogle Scholar
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.Google Scholar
Ullmer, B.A. (2002). Tangible interfaces for manipulating aggregates of digital information. PhD Thesis. Massachusetts Institute of Technology.Google Scholar
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.Google Scholar
Yi-Luen Do, E., & Gross, M.D. (2007). Environments for creativity: a lab for making things. Proc. ACM Creativity and Cognition.Google Scholar
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.Google Scholar
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.Google Scholar