Presentation is loading. Please wait.

Presentation is loading. Please wait.

POCKET KARAOKE IMPLEMENTATION DETAILS Daniel Kirschner David Pinho.

Similar presentations


Presentation on theme: "POCKET KARAOKE IMPLEMENTATION DETAILS Daniel Kirschner David Pinho."— Presentation transcript:

1 POCKET KARAOKE IMPLEMENTATION DETAILS Daniel Kirschner David Pinho

2 Project Overview  Create an application for the iPhone that will play Karaoke.  Application will remotely connect to server for song selection.  Songs will be streamed through the application.  Potential to have outside monitor/speakers broadcast song.

3 Schedule Apache Server UpFeb 17, 2010Complete SQLite Database UpMarch 3, 2010Complete Ability to Play MP3+G filesMarch 10, 2010In Transition iPhone Communication with DatabaseMarch 31, 2010 GUIApril 14, 2010 Create Music / Population of DatabaseApril 14, 2010 SearchingApril 24, 2010 Microphone PlaybackApril 28, 2010 File StreamingRest of Time

4 Modules  Server Side  SQLite database  Apache server  iPhone Side  SQLite database  File Player  UI

5 Apache Server  Will hold the songs  Stores master copy of the SQLite database  Allows for easy update

6 SQLite Database  Shared between Server and iPhone  Allows us to outsource the cost of searching  Maintains a small footprint  UI will call commands on this  SELECT  WHERE  FROM

7 UI  Buttons will be coded to perform actions on the SQLite database  Xcode is the native UI constructor  Enables us to easily handle the mundane tasks Text field Search bar

8 File Player  Difficulty in getting MP3+G to play on iPhone  Codecs  Outside Source  File Conversion

9 Testing  Unit Testing  Small scale tests  Method Specific  Module Testing  Large scale tests  Black Box  Database stress  Integration Testing  Communication check  Compatibility

10 Testing (cont.)  System Testing  Big Picture tests  Requirements  Regression Testing  Back-tracking  Fix one problem, Create another  Beta Testing  Small group  Usability

11 Test Equipment Required  RCA Cables  TV/Projector  Microphone  iPhone

12 Questions and Comments?


Download ppt "POCKET KARAOKE IMPLEMENTATION DETAILS Daniel Kirschner David Pinho."

Similar presentations


Ads by Google