Karaoke Player Daniel Kirschner David Pinho. Background Iphone ◦Is one of the most widely used smart phones. ◦It has a strong open-source community through

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

  • Slide 1
  • Karaoke Player Daniel Kirschner David Pinho
  • Slide 2
  • Background Iphone Is one of the most widely used smart phones. It has a strong open-source community through its easily accessible apps.
  • Slide 3
  • Background cont. Karaoke Widely used as a source of public humiliation. Fun game to play at social gatherings (parties, bars, corporate events).
  • Slide 4
  • Motivation Karaoke is fun, but has a substantial startup/upkeep associated with it. The iPhone is extremely portable and is always available. Our app will provide the connection between the two.
  • Slide 5
  • Team Members and Tasks Server side Iphone side
  • Slide 6
  • Product Functions The app will have the ability to download and play custom content from the server .Cd+g .mp3+g .kar .lrc It will also be possible to browse a large selection of music by categories Artist Title genre
  • Slide 7
  • Developing Environment Iphone SDK using Mac OS X 10.6.* Apache server located on one of our PCs PHP and MySQL will also be used
  • Slide 8
  • User Environment Iphone OS 3.1.2 will be the primary user environment HTML user interface (for use on a PC) is a planned feature but might be out of scope at this point
  • Slide 9
  • Design Constraints new user to many of these tools Apache MySQL Iphone SDK Time
  • Slide 10
  • Assumptions and Dependencies The digital rights to the songs Iphone simulator / jail broken iphone Access to Iphone SDK using Mac OS X Internet connection
  • Slide 11
  • Description and Priority Uploading files by admin Transferring the file to Iphone Playing the File UI Searching through files Playback mic channel Ability to stream the file
  • Slide 12
  • Action Plan Work flow will follow this schedule (Tentatively) Uploading files2 weeks File transfer2-3 weeks Playing file2 week UI2 weeks Searching1 week Playback mic channel1 week File streaming2 weeks
  • Slide 13
  • Functional Requirements Iphone with 3g connection or wifi Server that will store files
  • Slide 14
  • Performance Requirements Has to be able to download reasonably quickly (bandwidth constraints) UI has to be responsive Searching should be fast
  • Slide 15
  • Software Quality Simple and intuitive to use Reliable Optimized and bugfree
  • Slide 16