Karaoke Player Daniel Kirschner David Pinho. Background Iphone ◦Is one of the most widely used...
If you can't read please download the document
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
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