SPRING 2005
CS377A: Mobile Interaction

Tuesdays 1:30-4:00, Wallenberg 124

Scott Klemmer, 384 Gates
Office Hours: Fridays 2:00-3:00PM

TA: Brian Lee, 396 Gates
Office Hours: Wednesdays 1:00-2:00PM, and by appointment

Course Email: cs377a-mobile at cs dot stanford dot edu
Course Newsgroup: su.class.cs377a

Projects · See abstracts and results of the student course projects.

Class documentation:
Overview · Syllabus · Projects · Milestone 1 · Team Evaluation · Placelab Instructions

In five to seven years, mobile "phones" will have gigahertz processors and a gigabyte of memory. First and foremost, mobile devices are for communication. The original "killer app" for small, mobile devices was telephony. Text messaging has become the second killer app. Smartphones are beginning to take off, mobile applications have been demonstrated in research and are beginning to appear commericially. However, even with Moore's law, conservation of matter still holds. A mobile device--even a gigahertz one--must be able to fit in a pocket. This provides an intrinsic constraint on the amount of real estate available for controls and displays. This course will address social science research on mobility, novel input and display techniques, multimodal interaction, location and context computing, infrastructural support, and mobile-appropriate techniques for user observation and experimentation.

Students will be graded primarily on a quarter-long project of their own choosing (there are no exams). I strongly encourage students to work in pairs, and to choose projects that are related to their own research. The final paper should be four pages long in the CHI format.

Students in this course are encouraged to attend CS547, the HCI seminar, on Fridays from 12:30 - 2:00.

 

29 Mar Course Introduction
Diary Studies
    
Scott Carter (UC Berkeley)
When Participants Do the Capturing: The Role of Media in Diary Studies, Scott Carter and Jennifer Mankoff. CHI 2005: ACM Conference on Human Factors in Computing Systems
05 Apr Smart Phone Development Tools
     Srikanth Raju (Nokia)
Big Themes
     Mike Brzozowski
     Brandon Burr
     Allen Rabinovich
Designing the PalmPilot: A Conversation with Rob Haitani, Eric Bergman, Rob Haitani. Information Appliances and Beyond, Eric Bergman (ed), pp. 81-102
A Social History of the Mobile Telephone with a View of its Future, Lacohée H., Wakeford N., Pearson I.  BT Technology Journal, Vol. 21, No. 3, pp. 203-211 (July 2003)
Takeout Menu: The Elements of a Nokia Mobile User Interface, Seppo Helle, Johanna Jamstrom, and Topi Koskinen. Mobile Usability, Christian Lindholm, Turkka Keinonen, Harri Kiljander, pp. 46-71
Smart Mobs: The Power of the Mobile Many, Howard Rheingold. Smart Mobs, pp. 157-182
Multimodality -- The Future of the Wireless User Interface, S.P.A. Ringland and F. J. Scahill. BT Technology Journal, Vol. 21, No. 3, pp. 181-191(July 2003)
The Move to Information Appliances, Donald A. Norman. The Invisible Computer: Why Good Products Can Fail, the Personal Computer Is So Complex, and Information Appliances Are the Solution, pp. 50-68
12 Apr Learning
     Jonathan Effrat
     Eric Grant

Cyberguide: A Mobile Context-Aware Tour Guide, Gregory D. Abowd, C.G. Atkeson, J. Hong, S. Long, R. Kooper. Wireless Networks 3 (1997), pp. 421-433
Livenotes: A System for Cooperative and Augmented Note-Taking in Lectures, Matthew Kam, Jingtao Wang, Alastair Iles, Eric Tse, Jane Chiu, Daniel Glaser, Orna Tarshish, and John Canny, CHI 2005: ACM Conference on Human Factors in Computing Systems
A Walk on the Wild Side: How Wireless Handheld May Change CSCL, Jeremy Roschelle and Roy Pea. Proceedings of Computer Supported Collaborative Learning 2002 (January 2002)
Log on Education: Science in the Palms of Their Hands, Elliot Soloway, Wayne Grant, Robert Tinker, Jeremy Roschelle,
Mike Mills, Mitchell Resnick, Robbie Berg, and Michael Eisenberg. Communications of the ACM, Vol. 42, No. 8, pp. 21-26 (August 1999)
15 Apr
Project Proposals
Project proposals due
19 Apr CSCW
     Gregory Cuellar
     Karenina Susilo

Walking Away From the Desktop Computer: Distributed Collaboration and Mobility in a Product Design Team, Victoria Bellotti and Sara Bly.  Proc. CSCW 1996
The Region as a Socio-technical Accomplishment of Mobile Workers, Eric Laurier. Wireless World, Barry Brown, Nicola Green, and Richard Harper (eds), pp. 46-61
From Context to Content: Leveraging Context to Infer Media Metadata, Marc Davis, Simon King, Nathan Good, and Risto Sarvas. Proc. ACM Multimedia 2004
Wan2tlk?: Everyday Text Messaging, Rebecca E. Grinter, Margery Eldridge. Proc. CHI 2003: ACM Conference on Human Factors in Computing Systems
Beyond the Snapshot From Speculation to Prototypes in Audiophotography, Heather Martin and Bill Gaver. Proc. DIS 2000.
26 Apr


Wearable Computing
     Taemie Kim
     Wilson Chew
Wear Ware Where?, Neil Gershenfeld. When Things Start to Think, pp. 45-61
A Cyborg Manifesto: Science, Technology, and Socialist-Feminism in the Late Twentieth Century, Donna Haraway.  Simians, Cyborgs and Women: The Reinvention of Nature (New York; Routledge, 1991), pp.149-181
Augmented Reality Through Wearable Computing, Thad Starner, Steve Mann, Bradley Rhodes, Jeffery Levine, Jennifer Healey, Dana Kirsch, Rosalind Picard, and Alex Pentland. Presence, Special Issue on Augmented Reality, 1997
The Invention of the First Wearable Computer, Edward O. Thorp.  Second International Symposium on Wearable Computers, 1998
03 May Sensor Networks
     Luping May
     Zhenghao Chen
     Howard Kao
Smart Sensors to Network the World, David E. Culler and Hans Mulder. Scientific American, June 2004, pp. 84-91
People, Places, Things: Web Presence for the Real World, T. Kindberg et al. HP Labs Technical Report, HPL-2000-16
RFIG Lamps: Interacting with a Self-Describing World via Photosensing Wireless Tags and Projectors, Ramesh Raskar et al. Proc. SIGGRAPH 2004
Bridging Physical and Virtual Worlds with Electronic Tags, Roy Want, Kenneth P. Fishkin, Anuj Gujar, Beverly L. Harrison. Proc. CHI 1999
An Overview of the ParcTab Ubiquitous Computing Experiment, R. Want, B. N. Schilit, N. I. Adams, R. Gold, K. Petersen, D. Goldberg, J. R. Ellis, and M. Weiser. IEEE Personal Communications Magazine, Vol. 2, No. 6, pp. 28-43 (December 1995)
09 May
Milestone 1
Project milestone 1 due
10 May



Systems
     Steve Garrity
     Joel Darnauer
     Leor Vartikovski
Experience With Top Gun Wingman, A Proxy-Based Graphical Web Browser for the 3Com PalmPilot, Armando Fox, Ian Goldberg, Steven D. Gribble, David C. Lee, Anthony Polito, and Eric A. Brewer. IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware '98), Lake District, UK, September 15-18, 1998
Place Lab: Device Positioning Using Radio Beacons in the Wild, Anthony LaMarca, Yatin Chawathe, Sunny Consolvo, Jeffrey Hightower, Ian Smith, James Scott, Tim Sohn, James Howard, Jeff Hughes, Fred Potter, Jason Tabert, Pauline Powledge, Gaetano Borriello and Bill Schilit. Proc. Pervasive 2005, Munich, Germany
Generating Remote Control Interfaces for Complex Appliances, Jeffrey Nichols, Brad A. Meyers, Michael Higgins, Joseph Hughes, Thomas K. Harris, Roni Rosenfeld, and Mathilde Pignol. UIST 2002: ACM Symposium on User Interface Software and Technology
Fundamental Challenges in Mobile Computing, M. Satyanarayanan. Proc. 15th annual ACM symposium on Principles of distributed computing
Cybercode: Designing Augmented Reality Environments with Visual Tags, Jun Rekimoto and Yuki Ayatsuka. Proc. DARE 2000 on Designing augmented reality environments, Elsinore, Denmark
17 May


Input
     Susan Hosking
QuickSet: Multimodal Interaction for Distributed Applications, Philip R. Cohen, Michael Johnston, David McGee, Sharon Oviatt, Jay Pittman, Ira Smith, Liang Chen, and Josh Clow. Proc. International Multimedia Conference, Seattle, WA
Tangible Multimodal Interfaces for Safety-Critical Applications, Philip R. Cohen and David R. McGee. Communications of the ACM, Vol. 47, Issue 1 (January 2004)
Sensing Techniques for Mobile Interaction, Ken Hinckley, Jeff Pierce, Mike Sinclair, and Eric Horvitz. UIST 2000: ACM Symposium on User Interface Software and Technology, pp. 91-100
In Search of Effective Text Input Interfaces for Off the Desktop Computing, Shumin Zhai, Per-Ola Kristensson, and Barton A. Smith. Interacting with Computers, Vol. 16, No. 3 (2004)
17 May
HCI Workshop
HCI Workshop: "The Future of Mobile Interaction"
Poster session 5:00-6:30pm
Project milestone 2 (poster) due
24 May



Displays
     Andy Szybalski
     Dean Eckles
     Ron Yeh
DateLens: A Fisheye Calendar Interface for PDAs, Benjamin B. Bederson, Aaron Clamage, Mary P. Czerwinski, and George B. Robertson. ACM Transactions on Computer-Human Interaction, Vol. 11, Issue 1, pp. 90-119 (March 2004)
Situated Information Spaces and Spatially Aware Palmtop Computers, George W. Fitzmaurice. Communications of the ACM, Vol. 36, Issue 7, pp. 39-49 (July 1993)
The Missing Link: Augmenting Biology Laboratory Notebooks, Wendy E. Mackay, Guillaume Pothier, Catherine Letondal, Kaare Bøegh, Hans Erik Sørensen. UIST 2002: ACM Symposium on User Interface Software and Technology, pp. 41-50
Ambient Touch: Designing Tactile Interfaces for Handheld Devices, Ivan Poupyrev, Shigeaki Maruyama, and Jun Rekimoto. UIST 2002: ACM Symposium on User Interface Software and Technology, pp. 51-60
As We May Read: The Reading Appliance Revolution, Bill N. Schilit, Morgan N. Price, Gene Golovchinsky, Kei Tanaka, Catherine C. Marshall. Computer, Vol. 32, No. 1, pp. 65-73 (January 1999)
31 May


Messaging
     Jiang Xuan
     Aditya Mandayam
Pirates! Using the Physical World as a Game Board, Staffan Björk, Jennica Falk, Rebecca Hansson, Peter Ljungstrand. Proceedings of Interact 2001
Models of Attention in Computing and Communication: From Principles to Applications, Eric Horvitz, Carl Kadie, Tim Paek, David Hovel. Communications of the ACM, Vol. 46, No. 3, pp. 52-59 (March 2003)
Calls.calm: Enabling Caller and Callee to Collaborate, Elin Ronby Pedersen. CHI 2001 Extended Abstracts
Everywhere Messaging, Chris Schmandt et al. IBM Systems Journal, Vol 39, Nos. 3 & 4 (2000), pp. 660-677
05 Jun
12:00pm
Final Papers
Final papers due Sunday at noon (12:00pm)
4 pages, ACM CHI format
Submit via email to
cs377a-mobile at cs dot stanford dot edu
07 Jun
3:30pm-
6:30pm

Final Project Presentations Project presentations 3:30pm-6:30pm
Gates B08
Open to the public
07 Jun
11:59pm
Team Evaluations
Team evaluations due Tuesday at midnight (11:59pm)
Submit via email to cs377a-mobile at cs dot stanford dot edu