Syllabus

Date Topic Reading (before class!) In Class Group Activity Assignment (due next class) Notes
2/3 Mobile Applications Overview: Overview of research areas in mobile computing. Discussion of the domains and structures of mobile applications. Discussion of how mobile technology is changing communication patterns. None Share interests, begin to form project gorups Mobile observation study Notes
2/10 Generative HCI Methods: Methods to generate application ideas grounded in user needs. Performing analysis of user data to generate concept ideas. Contextual Design Affinity analysis of observation study Proposal Notes
2/24 Proposal Presentations: Students present proposals for semester projects. Applying UCD to Mobile Application Development
3/3 Mobile Design / Paper Prototyping: Going from requirements to an interaction model down to the design of screens. Rapid prototyping and evaluation. Discovering usability problems early. Prototyping For Tiny Fingers
References:
[1] [2] [3] [4] [5]
3-4 screens prototyped, usability testing Complete paper prototype Notes
3/10 Usability Evaluation: Testing paper prototypes. Identifying usability issues. Iterative prototyping and testing. J2ME Development Guide Share application designs Create HelloWorld and show it running on your phone.
3/17 J2ME Programming: Creating applications for mobile devices. Differences to desktop Java. MIDlet lifecycle. GUI, networking, storage classes. Other mobile programming environments (iPhone).
Mobile Location: Novel applications of location in social, media tagging, and public safety applications. Mobile location technology including GPS/CellID/Wifi localization.
ZoneTag, Place Its Discuss anticipated technological hurdles Count the Cell IDs visible on campus Notes
3/31 Persuasive Applications: A new field of mobile applications that aim to get people to work out, be green, and more aware of themselves and the world. UbiFit Garden, Persuasive Games Share latest design iterations. Discuss Cell ID assignment Make a mobile application that uses the camera.
4/7 CHI Guest Lectures: The top conference on Human Computer Interaction is in Boston and three mobile HCI researchers will come to share their research. TBD None Prepare code module to share with class
4/14 Code Sharing: Present code modules to share with the rest of the class. None Share latest progress. Continue working on final project
4/28 Final Project Triage: Get help with any remaining issues for final projects.. None Share latest progress. Continue working on final project Written report format
Oral report format
5/5, 5/12 Final Presentations None None Final written report due Friday, May 14, noon in Ed Barrett's office (14N-336).