Presentation is loading. Please wait.

Presentation is loading. Please wait.

Daniel Kirschner David Pinho.  The Iphone is the most popular smart phone today and one of the most powerful ones.  Connection options are readily available.

Similar presentations


Presentation on theme: "Daniel Kirschner David Pinho.  The Iphone is the most popular smart phone today and one of the most powerful ones.  Connection options are readily available."— Presentation transcript:

1 Daniel Kirschner David Pinho

2  The Iphone is the most popular smart phone today and one of the most powerful ones.  Connection options are readily available to plug into your television | or a projector.  Cheap karaoke machines cost around $60 and are bulky, while the more expensive ones go for $300+.

3  Learn how to use two new languages.  Create something fun that we could use in the future.  Take something bulky and expensive and make it work on an Iphone.  Profits (potentially)

4  Daniel Kirschner: Server Side  SQLite database  Apache server  David Pinho: Iphone Side  UI  Playing MP3+g files  Both: Implementation  Connection from Iphone to SQLite database

5  Most popular karaoke files are MP3+G and CD+G files.  Can be created with standard MP3’s with a program readily available.  File size 3-6mb depending on song length.

6  Hold’s MP3+G files in one location instead of storing on the Iphone.  Quick and easy access to songs without having to buy each one separately or finding them elsewhere.

7  2 PC’s with Mac OS X 10.6 on them.  We will be coding for the Iphone using objective-c on the Iphone SDK.  Using Apache to host server located on Dave’s second PC.  We will be coding a SQLite database to organize the music stored on the server.

8  The user will be using an Iphone using OS 3.1.3  Browse by album, by genre, or alphabetically.  Search through the SQLite database  Play MP3+G with the option to fast forward and volume control.  Television or projector connection will be plug and play.

9  “New User” to all of these tools  Apache  SQLite  Objective c  Iphone SDK  Time

10  The digital “rights” to the songs  Iphone simulator / jail broken Iphone  Access to Iphone SDK using Mac OS X  Iphone Internet connection  Server internet connection.

11 Prioritized top to bottom  Apache Server up and running  SQLite database up and connected to Iphone.  Playing the MP3+G files.  UI  Searching through files  Playback mic channel  Ability to “stream” the file

12 Work flow will follow this schedule  Apache Server up1 week Complete  SQLite database up3 weeks  Playing MP3+G’s2 week  UI2 weeks  Searching1 week  Playback mic channel1 week  File streaming2 weeks The weeks will overlap

13  Iphone with 3G or WIFI connection  Server with space for a reasonable amount of files.  Access to television or projector with Iphone RCA cables.

14  Has to be able to download reasonably quickly (bandwidth constraints)  UI has to be responsive  Searching should be fast  TV or projector connection should be quick and easy to set up.

15  Simple and intuitive to use  Reliable  Optimized and bug free

16


Download ppt "Daniel Kirschner David Pinho.  The Iphone is the most popular smart phone today and one of the most powerful ones.  Connection options are readily available."

Similar presentations


Ads by Google