Don Le Kunal Walia CSE 403 Group J

Slides:



Advertisements
Similar presentations
10 september 2002 A.Broersen Developing a Virtual Piano Playing Environment By combining distributed functionality among independent Agents.
Advertisements

Cocoasoft Aplications. Cool Karaoke Cool Karaoke is an add-on for mobile phones, turning them into top entertainment devices, ready at any party in any.
ARCHIMÈDE Presented by Guy Teasdale Directeur, Services soutien et développement Bibliothèque de l’Université Laval CARL Workshop on Institutional Repositories.
6/2/2015Enterprise e-Support Inc.1 SoA (Service Oriented Architecture) Overview.
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.
Picture Users Making Art Chat An interactive communication tool.
M-Lottery LCO presentation A simple interface for cell phone users to conveniently purchase lottery tickets through the phone Over 50% of Americans participate.
Driving Directions via Mapquest Get directions from anywhere to anywhere on your cell phone.
Client/Server Architectures
Resolving Unique and Persistent Identifiers for Digital Objects Why Worry About Identifiers? Individuals and organizations, including governments and businesses,
Free e-Sources for English Language Teachers by Wallace Barboza Carolina TESOL December 6th, 2008 Charleston, SC.
FENIX Architecture Overview of the application framework FAO Statistics Division.
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Android for Java Developers Denver Java Users Group Jan 11, Mike
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Directory and Map Service Operational Concept  Provides Business directory listings to cell phone users  Provide maps of specified area  Provide driving.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
HERTS Paul Larpenteur Lee Murphy CSE 403 – Sp 2003 Hearts Experimental Remote Transportable System.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.
Android Security Model that Provide a Base Operating System Presented: Hayder Abdulhameed.
376 Powder Springs Street Suite 140 Marietta, GA Phone: ©2009 Anderson Taylor. All rights reserved. Online Portal & Mobile Application.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
Multimedia and the Web.
CSE403 - Spring 03 Headline Tracker Jeremy Claeson Albert Wong
1 Location Based File Exchange Controlled By Speech(LBFE-S) IT University Of Copenhagen Thesis Presentation By: Muhammed Marouf
Abdullah Alshalan Garrett Drown Group #4 CSE591 - Virtualization and Cloud Computing.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
©2001 Priority Technologies, Inc. All Rights Reserved Meteor Status Miami Face to Face Meeting January 16 – 18, 2002.
Software Deployment & Release 26/03/2015 1EN-ICE.
ECE 477 DESIGN REVIEW TEAM 14  SPRING Project Overview  Target Audience: Amateur Musicians  Obtain a “Guitar Tab” format of music  View Tabs.
CSE 403 LCO Presentation Chris Scoville. Operational Concepts Create a built in 411-type system in a cell phone Allows the user to find a person’s phone.
PhotoBytes Burt Bielicki. Overview What is PhotoBytes? Who Will Use PhotoBytes? System Requirements System and Software Architecture Lifecycle Plan Feasibility.
Life Cycle Objectives AirlineRequest By Phong Phan Erik Day.
Project One. Operation Concepts: Team-based action/shooter game Unique classes with different play styles Sophisticated melee combat system Objective-based.
Airport Ride Service LCO Project Proposal. AGENDA Operational Concepts System Requirements System and Software Architecture Lifecycle Plan Feasibility.
Directions For Accessing Your “Moodle” Team Account 1 Step 1: Use your team Moodle account to access Technology Challenge Louisiana High School Technology.
The process of establishing a connection between a client and a server is called as Client – Server communication.
Presenting Data.  There are various ways in which computer output can be presented.  These include:  Screen displays.  Hard copy.  Presentations.
Chapter 10 Multimedia and the Web.
Multilevel Marketing Tree Viewer
What do you Wanna Do? The LCO Overview.
FileSpot Collaborative File Manager
Systems Overview OPEN !!! OPEN !!! Analog Solutions
Final Fantasy ½: LCO Overview
Anav Silverman Dave Dearing
Scheduler 1.0 By Vipul Sabhaya Udam Dewaraja.
Project Proposal James Crompton Hendry Prasetyo 11/11/2018 CSE403.
Life Cycle Objectives By James Lee and Matt Higgins
Remote User Tracking Life Cycle Objectives
Rick VanVelkinburgh and Jesse Collins. CSE403g
CSE 403 Group D Eric Chu Jordan Kiang
Laura Kassovic Corey Zahner Jason Eaton Matt Baker
CellMap Erik Curre Taj Isono.
Initial Operational Capability
TravelWiz Dinh Lam David Tran 12/27/2018 CSE 403.
Wireless Hotspot Locator
Trevor Hamilton Thinh Luu CSE 403 homework 1 LCO
LCO Review By Crystal Hoyer and Benjamin Irwin
Taunton Learning Partnership
Introduction to AppInventor
Project Change Control
ConText By: Team Flirt.
MUSIC HIGH SCHOOL - MUSIC TECHNOLOGY – Unit 2
Shane Cantrell Zach Crisman
Exploring Web Page Design
TEAM / PROJECT NAME.
An Application for Small to Medium Scale Intra-Group Communication
1 Directions For Accessing Your “Moodle” Team Account
ບົດທີ10 ກົນລະຍຸດໃນການສ້າງລະບົບ (Systems Building Approaches)
Presentation transcript:

Don Le Kunal Walia CSE 403 Group J Mobile Midi Karaoke Don Le Kunal Walia CSE 403 Group J

Overview What is Mobile Midi Karaoke? Who Will Use Mobile Midi Karaoke? System Requirements System and Software Architecture Lifecycle Plan Feasibility Rationale

What is Mobile Midi Karaoke? Simply put, it is karaoke for the phone. Combines the midi and text display capabilities of a phone. Gives the ability to have entertainment available any place at any time.

Who Will Use Mobile Midi Karaoke? Karaoke fanatics on the go Drunk college students looking for some fun People looking for inexpensive entertainment People who spontaneously need to know the tune and/or lyrics of some song

System Requirements User selects from a downloaded list of songs A midi and text song package is then downloaded to the phone The user starts playing the song and the lyrics appear on the screen

System & Software Architecture Servlet Hosts midi files for music Hosts text files for lyrics All available midi and text files are indexed in an xml file Midlet Downloads midi/text song package to phone Plays midi while displaying lyrics to the song

Lifecycle Plan Who will build it? Who will support it? Small team of developers, headed by a project manager Who will support it? Only support necessary is someone to continue updating the server with new songs Could expand servlet to allow users to upload songs, so no support would be necessary

Feasibility Rationale Is this project possible? Yes! A servlet could easily distribute midi and text files A midlet could be designed to take advantage of the midi capability of a phone using built in Java APIs