This module (CS1005) in St Andrews introduces key ideas of Computer Science through examination of the working of devices and services which are part of modern everyday life, such as search engines, personal music players, mobile telephones and social networking sites. Students will be led to develop an understanding of some fundamentals of Computer Science, as well as gain transferable skills in critical reading, research in the technical literature and essay writing.
I’ve delivered lectures on Multi-touch Systems in this module as follows.
We have seen the rise of small mobile devices and large display devices which can support upto 40 simultaneous touch-points. However, beyond the now ubiquitous “pinch to zoom” two finger gesture, multi-touch has failed to deliver new forms of interaction. Tap, double tap or even triple tap has simply replaced the mouse click. Most the time the fact that a device can support multi-touch input isn’t used by applications, the operating system or the users.
Online Resources
- Multi-Touch Systems that I Have Known and Loved by Bill Buxton Microsoft Research (Version: October 9th, 2009)
- Pierre Wellner, Digital Desk, 1991
- How it Works: Multi-touch Surfaces Explained, Scientific American 2008
- How the iPhone Works
- Natural User Interface Group
- DiamondSpace
- Perceptive Pixel
- Microsoft Surface
- Interaction Spaces: A camera-based system for scalable multi-touch 2D and 3D interaction on wall-sized, high-resolution displays
- How touchscreens work and how to make them accessible
- Microsoft To Introduce Multi-Touch And Pen Devices Based On Perceptive Pixel Technology
- blog – Mouse: revolutionary invention, productivity killer
- Apple OSx Mountain Lion Gestures page
Book Chapters
- Introducing Interactive Gestures, Dan Saffer in Designing Gestural Interfaces (PDF)
- From GUI to UUI: Interfaces for Ubiquitous Computing, Aaron Quigley in Ubiquitous Computing Fundamentals
General Multitouch Research Papers
- A Sears and B Shneiderman. International journal of man-machine studies; high precision touchscreens: Design strategies and comparisons with a mouse. 34:593-613, 1991.
- Gordon Kurtenbach, George Fitzmaurice, Thomas Baudel, and Bill Buxton. The design of a gui paradigm based on tablets, two-hands, and transparency. In CHI ’97: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 35-42, New York, NY, USA, 1997. ACM.
- Michael Harris, Hiroshi Ishii, Caleb Chung, Clark Dodsworth, and Bill Buxton. Natural and invisible human interfaces. In SIGGRAPH ’99: ACM SIGGRAPH 99 Conference abstracts and applications, pages 127-129, New York, NY, USA, 1999. ACM.
- Ken Hinckley and Mike Sinclair. Touch-sensing input devices. In CHI ’99: Proceedings of the SIGCHI conference on Human factors in computing systems, pages 223-230, New York, NY, USA, 1999. ACM.
- Paul Dietz and Darren Leigh. Diamondtouch: a multi-user touch technology. In UIST ’01: Proceedings of the 14th annual ACM symposium on User interface software and technology, pages 219-226, New York, NY, USA, 2001. ACM.
- Jefferson Y. Han. Low-cost multi-touch sensing through frustrated total internal reflection. In UIST ’05: Proceedings of the 18th annual ACM symposium on User interface software and technology, pages 115-118, New York, NY, USA, 2005. ACM.
- Hrvoje Benko, Andrew D. Wilson, and Patrick Baudisch. Precise selection techniques for multi-touch screens. In CHI ’06: Proceedings of the SIGCHI conference on Human Factors in computing systems, pages 1263-1272, New York, NY, USA, 2006. ACM.
- Trent Apted, Judy Kay, and Aaron Quigley. Tabletop sharing of digital photographs for the elderly. In CHI ’06: Proceedings of the SIGCHI conference on Human Factors in computing systems, pages 781-790, New York, NY, USA, 2006. ACM.
Ph.D. thesis
- Hand Tracking,Finger Identification, and Chordic Manipulation on a Multi-Touch Surface (pages 1 – 5 and Figure 1.2 page 17) Students may wish to review the contributions of this work on page 18 to see what “new and significant contribution to the field of Computer Science” was made in this work in 1999.