CSCI588 - Project

212,804pages on
this wiki
Add New Page
Add New Page Discuss this page1

iGotLost (Fall '08 CSCI588 project)

This wiki is dedicated to the maintenance of the CSCI588 2008 Fall project. The team members of this project are:

  • Winnie Yip
  • Rezwana Silvi
  • Hana Al-Harithi

The title of this project is: iGotLost

Project Description

Project objectives We would like to produce a child friendly iPhone application. Most existing iPhone applications are specifically geared towards adults. The UI tends to be very difficult to read and control for a child. We want to create a GPS navigation system that will be easy for children to use.

Problem statement We want to create a fun and easy to use GPS navigation system for kids. It will help them find their way around a relatively small location like an amusement park, zoo, or collage campus. We will be creating the system specifically for the USC campus. Every year, USC has hundreds of children visit the campus from neighboring schools. We want to create this application so that those children will have no problem finding their way around our campus. We envision that our GPS system can be tailored to any major attractions. We believe that focusing on the USC campus would be a sufficient proof of concept.

Approaches intended to use With the help of Google maps, a GPS system, touch screen technology, and My Maps, where we can customize our Google maps, we believe we can make this system simple enough for young children to use, but effective. We will use Google maps to give the general map of campus with all the major streets and roads. We will then fill in the missing buildings by drawing them in with My Maps. We will have a tiny figure that represents the child moving through campus, with the help of a GPS system that constantly updates the child's location. The map is defaulted to a zoomed-in level that is easy to read. Bright colorful graphics will help the child navigate through campus. Whenever there is a new instruction, the iPhone would vibrate to get the child’s attention (This part might not be realized as we would only run it on the emulator). We will include some simple animation (arrows flashing, moving) to make the application’s look-and-feel kid-friendly.

Software/hardware/platform Google Maps API KML iPhone GPS iPhone emulator

Expected outcomes The system consist of two main parts:

  • An easy to use input form that lets adults specify the default destination.
  • An effective navigation system that children can use on their own.

The project will run on an iPhone emulator. Our stretch goal is to be able to put it on an actual iPhone if time permits.


  • Layout ideas
  • click iGotLost icon ==> choose mode: ROAMING or LOST
    • View: person icon surrounded by four cells: left, right, in front, behind.
    • Each cell tells the user what buildings or landmarks are there.
    • Buttons:
      • LOST (lets the user toggle to the LOST mode)
      • Filters (Lets the user specify what he/she is interested in, not all buildings)
      • Back (all pages have this button to return to the main page)
  • LOST
    • View: Map that fills most of the page with an arrow in top right corner giving directions.
    • Alternate view (swap): Large arrow on screen, small map in top right corner.
    • Buttons:
      • ROAMING (lets the user toggle to the ROAMING mode)
      • Directions (lets the user enter their specific directions by choosing the name of buildings, intersections, or points of interest)
      • Back (all pages have this button to return to the main page)


  • iPhone
  • GPS
  • Touchscreen Technology
  • Child-Friendly Software
  • iPhoneS SDK/ objective-C
  • Google maps/ My maps

Important Dates and Deadlines

  • 10/23-10/25: Low fidelity prototype due
  • 12/11: High fidelity prototype due

General Updates

  • Conference meeting 9/29/2008 - 9:00pm
  • On campus meeting 10/14/2008 - 5:30pm
  • On campus meeting 10/16/2008 - 12:20pm
  • Talk to TA 10/17/2008 - 1:00pm
  • On campus meeting 10/21/2008 - 12:30pm
  • On campus meeting 10/22/2008 - 6:00pm


I think we should put a link here to ANYTHING we think can be helpful. We will need to reference any software tools or code samples we use in our project, so we MUST always put a link here to that tool or code, so we don't forget where we found it at the end of the semester before we present our project.

Also on Fandom

Random wikia