Date |
Topic |
Reading (before class!) |
Assignment (due next class) |
Notes |
2/6 |
Mobile Applications Overview: Overview of research areas in mobile applications. Discussion of the domains and structures of mobile applications. Discussion of how mobile technology is changing communication patterns. |
None |
Set up development environment. Begin work on project proposals. |
notes |
2/13 |
J2ME Fundamentals: Differences from desktop java, file system, Bluetooth, network programming. Basic GUI programming using standard and custom components. |
Motorola V3x Developers Guide |
Build a simple network application on the phone by 3/6. Complete project proposal on 2/27. |
notes |
2/27 |
Present Project Proposals: (Written project proposal due Thursday, March 1) |
None |
Complete network application, due next class. |
|
3/6 |
Location GPS vs. Cell ID, accuracy, privacy, ZoneTag application. Review network app assigned 2/13. |
ZoneTag, PlaceIts, Motion Presence |
Write a program to determine the number of cells covering MIT's campus on your carrier. |
notes |
3/13 |
Imaging: Practices around mobile image sharing, mobile computer vision, photo sharing |
Distant Closeness, Radar |
Create an application that captures a picture and does something interesting with it. |
notes maia's notes |
3/20 |
Application Design: The process of user centered design as applied to mobile applications. |
Contextual Design, Paper Prototyping |
Create paper prototype of application. |
notes |
4/3 |
Paper Prototyping: Test paper prototypes in class. |
None |
Develop a part of the final application as a reusable component that can be shared with the rest of the class. |
|
4/10 |
Code Sharing: Present code module that can be shared with the rest of the class. |
None |
Continue working on final project. |
|
4/24 |
TBA: final project triage. |
None |
Continue working on final project. |
|
5/1, 5/8, 5/15 |
Final Presentations |
None |
Final written report due Friday, May 18, noon in Ed Barrett's office (14N-336). |
|