CPSC 110-08: Computing on Mobile Phones
Fall 2011

Creative Project 2


Handin Instructions
Presentation Instructions

Deadlines and Milestones

  • Project Idea: Friday, 10/28
  • Project Completion: Wednesday, 11/16
  • In-class 1-minute "elevator talk" (10/28 Describe your project idea to class -- no A/V)
  • In-class 3-minute oral project presentation and/or screencast (11/16 -- strictly timed)

    Preparation

    You should have successfully completed the readings, homeworks, and tutorial lessons described on the schedule.

    Requirements

    There are three functional requirements for this project:

    1. It must use the Texting component
    2. It must use the TinyDb component or the List data type.
    3. It must use one of the sensors: Location, Orientation, or Accelerometer.

    Write a socially useful app that uses the above elements in some way. Your project proposal should address how you app will make use of these elements.

    Teams for Project 2: TBA

    Getting Started

    1. Look at other apps for ideas.

    2. Write your short "elevator pitch" and be prepared to present it in 1-minute in class.

      [name of app] is a
      [kind of thing it is]
      for [the people who would use it]
      that, unlike [the major alternatives],
      [the major distinguishing feature of your app]
      

    3. Develop a detailed design. What will the user interface look like? What components will each screen contain? How will the user interact with it? What events will be handled? Include:
      • A snapshot of how the screen will be arranged when the app starts.
      • A series of event-response descriptions -- i.e., for each event that will occur, how will your app respond.

    Submitting Your Project

    Here are instructions on how to submit your project.