This class focuses on the programming, use, and HCI concerns of mobile media applications. Students work in small collaborative design teams to propose, build, and document a semester-long project focused on mobile applications for cell phones. Additional assignments include creating several small mobile applications such as context-aware mobile media capture and games. Students document their work through a series of written and oral proposals, progress reports, and final reports. Covers the basics of J2ME and explores mobile imaging and media creation, GPS location, user-centered design, usability testing, and prototyping. Java experience recommended.
Note: Although some material will be taught in J2ME, students are welcome to develop for Android or iPhone OS-based devices if they have them. J2ME capable devices will be lent to students during the semester if they choose this route.