POCKET KARAOKE INTEGRATION PLANS Daniel Kirschner David Pinho.

Slides:



Advertisements
Similar presentations
DV Module 3 Benefits. Overview State Specific Module 3 Components Step Numbers Rules Documents Validation Definitions Comments.
Advertisements

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.
Simple PEer to peER File System (SPEERFS) Done by: Assaf WaksmanBenny Pano Supervised by: Uri Schonfeld On Spring 2005.
Gu & Maher University of Sydney, October 2004 DECO2005 Monitoring Team Process.
Threads Section 2.2. Introduction to threads A thread (of execution) is a light-weight process –Threads reside within processes. –They share one address.
Multimedia Search and Retrieval: New Concepts, System Implementation, and Application Qian Huang, Atul Puri, Zhu Liu IEEE TRANSACTION ON CIRCUITS AND SYSTEMS.
POCKET KARAOKE FINAL PRESENTATION Daniel Kirschner David Pinho.
Enlarging The Stream Image 1.Log onto the codian to view the stream. 2. Get to the class you are looking for. 3. Press the “Watch” for that class.
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.
Semester 2, 2003 Week 7 CSE9020 / 1 Software Testing and Quality Assurance With thanks to Shonali Krishnaswamy and Sylvia Tucker.
POCKET KARAOKE IMPLEMENTATION DETAILS Daniel Kirschner David Pinho.
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
Software Testing Prasad G.
© 2009 IBM Corporation Tressa Wilson Global Marketing, Channel Enablement Business Partner Presentation Cross Brand Selling Advisor Overview & Attach Advisor.
Provider Human Rights Coordinator Role Accessing HCSIS to Support Human Rights Committee Reviews September 11, 2013.
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Distributed Software Development Requirements Definition and Design Description Presentation : Live TV Customers : Damir Isovic.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
1.A file is organized logically as a sequence of records. 2. These records are mapped onto disk blocks. 3. Files are provided as a basic construct in operating.
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2004 Session 6 Lecture # 5 – October 12, 2004.
Semester 1, 2003 Week 7 CSE9020 / 1 Software Testing and Quality Assurance With thanks to Shonali Krishnaswamy and Sylvia Tucker.
PHASE 4 SYSTEMS IMPLEMENTATION Application Development SYSTEMS ANALYSIS & DESIGN.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Software Testing Life Cycle
1 The following presentation is from the Oracle Webcast “What’s New in P6 EPPM Release 8.1.” As a partner, you may not use the Oracle Power Point template,
MagicInfo Pro Scheduler Now that a template has been created from content imported into the Library, the user is ready to begin scheduling content to.
Smart PSS Associate Certified Class Dahua Security Certification
Final Year Project Presentation by Daire O’Neill 4EE.
1 Courseware guide TRAIN TO COMPETE Training to update competences, useful to the automotive industry staff.
Moving into Implementation SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED.Roberta M. Roth.
BES-MSP Interface ( BMI ) MPUG Presentation- December 3, 2003 MS Office Project/Project Server -- Case Study Follow-up: Integration between MSP and BPA’s.
Streaming over Subscription Overlay Networks Department of Computer Science Iowa State University.
Duty Log and Chat Setup SSG Frese, Jerome S. Sensor Manager Cell 12 MDD.
Webster Visualize Webster Financial Team Visual Scrumware Joe Andrusyszyn Mark Bryant Brian Hannan Robert Songer.
Live Streaming over Subscription Overlay Networks CS587x Lecture Department of Computer Science Iowa State University.
Water Quality Exchange and Web Tools Utah Monitoring Council February 25 th, 2010 Presented by James Harris Division of Water Quality.
CS395 Internship Melanie Tarr. Company Overview Midwives and patients informally tied towels together, giving one end to the laboring woman and the other.
Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.
Submitting Course Outlines for C-ID Designation Training for Articulation Officers Summer 2012.
DotNetFM Chris Zamanillo Ana Rodriguez Allen Lee Peter Singh
OTEPAD SDS PRESENTATION
Prepared by: Azara Prakash L.. Contents:-  Data Transmission  Introduction  Socket Description  Data Flow Diagram  Module Design Specification.
SMS Software Distribution. Overview  Explaining How SMS Distributes Software  Managing Distribution Points  Configuring Software Distribution and the.
TaskerCLI User Interface. FR8 User Identification TaskerCLI address Password Password: Log in Remember me next time Authentication is optional.
System Test Planning SYSTTPLAN 1 Location of Test Planning Responsibilities for Test Planning Results of Test Planning Structure of a Test Plan Test Definitions.
Stream Spider Distributed Music Streaming Service with Sliced Music Files from Different Originating Hosts Justin Steffy and Michael D. Elder.
OpEnSp a Ce LCA Proposal Calvin Chin David Couvrette Jung Son Mikiko Jama CSE403 Summer 06.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
PMO Advisors, LLC PMO Advisor © Release 2.1. The PMO Advisor Portal The PMO Advisor is a gateway to Project Management tools. This portal has two primary.
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: The Sensor Application System for PDAs allows users to take advantage.
MP3 Radio Richard Bannon & Michael Backman. Basic concept FM broadcast MP3 player  Allows you to listen to MP3’s through an FM radio  Better than a.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
This tip sheet focuses on how to share client records and make client referrals using SMART. Total Pages: 6 Client Consent and Referral Consent Referral.
A Fragmented Approach by Tim Micheletto. It is a way of having multiple cache servers handling data to perform a sort of load balancing It is also referred.
Global MP3 Geoffrey Beers Deborah Ford Final Presentation Mike Quinn Mark Ridao Delivered by: Additional help by:
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Software Testing-STLC
Python Driven Sensor Observation Service Benjamin Welton NASA USRP.
SchoolSuccess for Coordinators
Tripleplay Media Video Player
Elevator Inspection System
Dan Nealey Scott Batura
LCGAA nightlies infrastructure
Lecture 1: Multi-tier Architecture Overview
Managing Sessions in PearsonAccessnext
Managing Sessions in PearsonAccessnext
Managing Sessions in PearsonAccessnext
Musicster: A Location-Aware Music Player
Fast-Track UiPath Developer Module 3: Workflow Organization
Presentation transcript:

POCKET KARAOKE INTEGRATION PLANS Daniel Kirschner David Pinho

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

Schedule  Apache Server up1 week Complete  SQLite database1 week Complete  Playing MP3+G’s2 weeksComplete  Searching in Database2 weeksComplete  UI2 weeks Semi-Com  Integration into iPhone3 weeks  Playback MIC channel1 week  File streaming1 week

Entry Criteria  Modules being integrated completed and tested  SQLite database Browsing Searching Populating  Apache Server Accessing Downloading  Playing of karaoke files Ability to watch, listen and control the files.

Elements to be Integrated  SQLite DB into the iPhone UI  The database must work with the iPhone itself  The UI will have to change accordingly  Apache Server into the iPhone UI  The iPhone UI will need a function to download the files  Apache Server into the karaoke player  The player must be able to play files taken from server  Some other things are already integrated.

Integration Strategy  We will be using the Top-down approach.  With the time we are given its more important to integrate the core things first like being able to use the SQLite database on the iPhone instead of taking the bottom up approach.  Once the core components are done it will be easier to test the branches given our scenario.

Sequence of Functions  The SQLite DB working on the iPhone infrastructure  The SQLite DB functions working through iPhone UI.  The UI functions to connect and download from Apache Server.  Function to play the file taken from Apache Server.

Individual Test Description  The SQLite DB working on the iPhone infrastructure  Accessing all the data on the DB through the iPhone must be completely tested as it was on a PC  The SQLite DB functions working through iPhone UI.  The browse, search and get apache link functions must be tested and working as they were on a PC  The UI functions to connect and take files from Server.  The actual function themselves must be tested and the speed of the download must also be tested using all connection methods  Function to play the file taken from Apache Server.  This function should be tested just as if it was a file I put on the iPhone itself with out downloading it from the apache server

Final Functional Tests  Load the application up  Find a random song on the database, by both browsing to it and searching for it.  Get the link from the database  Download it from the apache server  Play it using the karaoke player.  Repeat process with multiple simultaneous clients

Rework/Retest Procedures  For every change we make we will log the change and test all the functions that pertain to that change. The actual retesting of all the rest of the modules will be done with periodical regression testing.

Exit Criteria  All functions listed on project spec are implemented and each is working just as well as it was independently.  Each function must work at satisfactory speed with all connection speeds advertised in planning.  All functions work at a satisfactory level when many clients access DB and server at once.

Responsibilities  For the rest of the time left David Pinho and Daniel Kirschner will be working together to integrate all things into the iPhone.  David will be focusing more on testing the integration and updating the UI with the new integrated content. While Daniel will be focusing on the actual integration of the database and Apache server.

Remaining Schedule Task Estimated Date Complete Status Apache Server UpFeb 17, 2010Complete SQLite Database UpMarch 10, 2010Complete Ability to Play MP3+G filesMarch 10, 2010Complete SearchingMarch 30, 2010Complete Database Integration onto iPhoneApril 12, 2010 Working on Rest of Integration onto iPhoneApril 22, 2010 GUIApril 22, 2010 Constantly changing with integration Microphone PlaybackApril 26, 2010 File StreamingRest of Time

Questions and Comments?