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). |