Date | Topic | Reading (before class!) | In Class Group Activity | Assignment (due next class) | Notes | |
2/2 | 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 (10%) | notes | |
2/9 | Generative HCI Methods: Methods to generate application ideas grounded in user needs. Performing analysis of user data to generate concept ideas. Outline for proposals. | Contextual Design | Affinity analysis of observation study, informal report on observations | Proposal (20%) | notes | |
2/23 | Proposal Presentations: Students present proposals for semester projects. | Applying UCD to Mobile Application Development | ||||
3/2 | 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 (10%) | notes | |
3/9 | Android Fundamentals: Creating applications for mobile devices. Differences to desktop Java. Application 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 | Location Exploration (10%) | notes | |
3/16 | Wearables: Introduction to wearables by Leah Buechley from the Media Lab. Controlling ubicomp devices from mobile phones. Other Application Areas: Persuasive applications, games, social media. |
UbiFit Garden, Persuasive Games | Find project teams for wearables project. | Prepare poster/demo on current project state (10%, due 3/30), Wearables project with Leah's class (15%, due 4/6) | notes | |
3/30 | Poster/Demo session: Share current progress on project with the class. Arduino: Details on programming for Arduino/Amarino |
Present posters and demos. | Finish wearables project. | notes | ||
4/6 | Wearable Project Presentations: Joint class with Wearables class. Present joint projects. | None | ||||
4/13 | Final Project Reports, checkpoint: Expectations for final reports. Private conferences with each project team. | None | Continue working on final project | |||
4/27 | Final Project Triage: Get help with any remaining issues for final projects. | None | Share latest progress. | Continue working on final project (25%) | ||
5/4, 5/11 | Final Presentations | None | None | Final written report due Friday, May 14, noon in Ed Barrett's office (14N-336). |