Course Mobile and Physical Interaction

WS 2009/2010

Dr. Michael Rohs

Date: Tuesdays, start: 20.10.2009
Time: 10:00-14:00
Place: TEL Auditorium 1 (20th floor), Ernst-Reuter-Platz 7, 10587 Berlin

Description:

This course introduces students to human-computer interaction with mobile and wearable devices. Students will learn the relevant concepts of human-computer interaction as well as the basics of mobile technologies. Students will get an overview of the specific problems of mobile interaction and learn methods for developing and evaluating user interfaces for mobile devices. The focus will be on user-centered design thinking in mobile use contexts. Topics include the fundamental capabilities of humans, iterative design and design principles, the development of prototypes, and basic methods of evaluation. Technical aspects will also be discussed, such as linking mobile devices to large displays and smart environments, and sensor-based input.

Course discussion group

Topics:

  1. Introduction to mobile interaction and overview of its history
  2. Mobile device platforms and programming environments, such as Java ME, Symbian, Android, iPhone OS, Windows Mobile
  3. Input and output methods and technologies for mobile devices, such as mobile text entry for small keypads, handheld projection, multitouch screens
  4. Mobile wireless communication technologies, including GSM, UMTS, Bluetooth, WLAN
  5. Fundamentals of perception and cognition
  6. Models and concepts of human-computer interaction
  7. Iterative human-centered design process
  8. Prototyping, in particular paper prototyping
  9. Evaluation of mobile interaction
  10. Visualization and interaction techniques for small displays
  11. Location-based services and context
  12. Sensor-based and camera-based mobile interaction
  13. Application areas of mobile technologies
  14. Social aspects of using mobile technology in the presence of others, such as in public places

page top


Lecture:

# Date Topic Material
1 20.10.2009 Introduction to Mobile Interaction  
2 27.10.2009 Mobile Device Platforms and Programming  
3 3.11.2009 Mobile Input and Output  
4 10.11.2009 Fundamentals of Perception and Cognition  
5 17.11.2009 Models of Interaction  
6 24.11.2009 Interaction Design Process Lewis: Ch. 1, Ch. 2
7 1.12.2009 Mobile Communication  
8 8.12.2009 Location and Context  
9 15.12.2009 Prototyping  
10 5.1.2010 Evaluation of Mobile Interaction  
11 12.1.2010 Visualization and Interaction Techniques for Small Displays  
12 19.1.2010 Camera-Based Mobile Interaction  
13 26.1.2010 Sensor-Based Mobile Interaction / Mobile Devices and Large Displays  
14 2.2.2010 Applications and Social Aspects of Mobile Interaction.
Guest lecture by Prof. Dr. Albrecht Schmidt, University of Duisburg-Essen
Room TEL 1118/19, 11th floor
15 9.2.2010 Project Presentations  
16 16.2.2010 Exam: Room H 1028, 10:00am  

page top


Assignments:

# Date Assignment Material
1 20.10.2009 IDE, Hello Android Introduction to Android. Mobile applications in developing countries.
2 27.10.2009 Recipe list with word completion Android UI components
3 3.11.2009 Location-based audio Android animation, location, media
4 10.11.2009 Fitts' Law Android drawing, touch input, periodic events
5 17.11.2009 Affordances and conceptual models Android sensor API, sensorsimulator-1.0.0-beta1.zip, SensorSimulatorSettings16.zip, SensorSimulatorTest.zip
6 24.11.2009 Task-centered design and scenarios Lewis: Ch. 1, Ch. 2
7 1.12.2009 Project: website, brainstorming, functionality Android OpenGL ES 1
8 8.12.2009 User profiles, interview, storyboard Android OpenGL ES 2, Anaglyph example code
9 15.12.2009 Paper prototyping, intitial user test Android OpenGL ES 3
10 5.1.2010 Software prototyping  
11 12.1.2010 Heuristic evaluation Nielsen: Heuristic Evaluation
12 19.1.2010 Think-aloud user study  
13 26.1.2010 Software prototyping  
14 2.2.2010 Web page cleanup and preparation of presentation  
15 9.2.2010 Project Presentations  

page top


References:


page top


Further Links:


page top



Deutsche Telekom Laboratories          Fachgebiet Usability          TU Berlin