CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Team members Thái Thanh Tùng Nguyễn Anh Quân Bùi V ă n Thái Trần Xuân Đạt Nguyễn Bá Thuận Trần Hải Linh.
Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
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.
Web Visualization Technology Horner APG Ver 1.0.
Change | Challenge | Create © 2012 Samsung Electronics America - CONFIDENTIAL Introducing MagicInfo Lite Samsung Digital Signage.
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
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.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
School location collector
AUTOMATIC ANTENNA MEASUREMENT SYSTEM Faculty Advisor: Jiming Song Group member: Arnold, Eric Ho, Mike Kang, Seok Clients:EE417/EE517 Students.
NFC Inventory Android App
W EB M USIC P LAYER Eriel Thomas Josh May Nick Upton Ray Smith Vjekoslav Brajkovic.
Application for Internet Radio Directory 19/06/2012 Industrial Project (234313) Kickoff Meeting Supervisors : Oren Somekh, Nadav Golbandi Students : Moran.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
For more notes and topics visit:
CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
MOBILE COMMERCE PRESENTATION Submitted By: Punita Uttam.
Project By:. 2 Agenda Introduction Problem Definition Proposed Solution Block Diagram Flowchart Technical Implementation Hardware & Software Requirements.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Chapter 1 Dynamic Web Page Design Y. Chen, Ph.D. ::.NET Introduction ::
Introduction to Windows 7. Desktop Maximize, Minimizing, and Restoring.
Getting to Know TiVo: The Home Media Engine (HME SDK) Eric M. Upchurch CS 525 Spring 2008.
Simple Database.
Software GCSE COMPUTING.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
Group Members:  Group Members: . A GENDA Overview Current Scenario Proposed Solution Block Diagram Flowchart Technical Implementation Hardware & Software.
Group I Renjith Deepesh Praveesh P Varun V Subramanian Halesh P K.
S MART H OME L AB O NLINE -I NVENTORY Problem description (4 minutes) Requirement collection and analysis (4 minutes) ER diagram and relational schemas.
Contents Introduction Problem Definition Proposed Solution
What is database?  Any Method for access info into Application from DataBase?  ODBC is standard for Accessing Data.  Problem with ODBC:  Information.
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
IsplMobiMedia Developed at Developed by Ravi A. Soni Guided by H. B. Prajapati.
Re- Evaluation System Marks Marks Re-Evaluation System.
Android Laser Pointer Control Client System Block Diagram Functional Requirements Development Platform.
DataFlow Diagram – Level 0
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
IT1001 – Personal Computer Hardware & System Operations Week 6 - Introduction to software installation.
Introduction TO Network Administration
EMPLOYEE MANAGEMENT SCHEDULING SYSTEM Rockstar Solutions.
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 10 Outline Which small devices? What are the limitations and what kind of.
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 10 Outline Which small devices? What are the limitations and what kind of.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
“COLLEGE MANAGEMENT SYSTEM” Presented by: BCA VI SEMESTER.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
Sharing makes life beautiful ARKUDA STB SOLUTION.
Exploring Networked Data and Data Stores Lesson 3.
Mobile SMIL Jason Daniels Ben Bedinghaus Ryan Ware.
S OFTWARE FOR PARKING MANAGEMENT USING RFID TECHNOLOGY AND CAMERA Supervisor: Phan Duy Hùng Group Member: Trần Văn Phát Phạm Quang Hào Nguyễn.
CAPSTONE PROJECT 1. KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.ChungBT (Designer) 4. NgọcĐM (Developer) 5. NgọcDB (Test leader)
Lecture 1: Network Operating Systems (NOS)
LOGO Supervisor: Mr.Huỳnh Anh Dũng Students: Nguyễn Công Tuyến Nguyễn Cảnh Phương Phạm Thị Hằng Bùi Thị Huệ Trần Đức Bình Nguyễn.
FPT University 29/04/2011 “Think big, start small and move fast” Online Mobile World1 “Think big, start small and move fast”
The Holmes Platform and Applications
Web Application for Home Energy Assistance Program
Introducing the Windows Mobile development
IS1500: Introduction to Web Development
Quick services Wala Amjad Faqeh. Computer engineering
WEB SERVICES.
HOME AUTOMATION: WEB BASED CONTROL
Internet Protocols IP: Internet Protocol
Microsoft .NET Presentation
Microsoft Azure Services Platform
Presentation transcript:

CAPSTONE PROJECT 1

KAP G ROUP 2 1.PhươngBM (Leader) 2.VinhTD (Vice Leader) 3.NgọcĐM (Developer) 4.ChungBT (Designer) 5. NgọcDB (Test leader)

C ONTENTS 3 Demo Result and Conclusions Implementation Requirement Specification Project Management Introduction

I DEA ’ S O RIGIN 4

5

6

E XISTING P RODUCTS 7

O BJECTIVE S YSTEM 8 A System help user can choose and control karaoke process by Android Mobile Hinh anh

R OLE AND R ESPONSIBILITIES 9 RoleMember General manager, Technical leaderPhuongBM Technical leader, DeveloperVinhTD Test leaderNgocDB DeveloperNgocDM Analysis, DesignerChungBT

S OFTWARE P ROCESS M ODEL 10

11 Project Plan

F UNCTIONAL R EQUIREMENTS 12 Manage connection Remote Karaoke Search song Create favorite songs Score by user Mobile user

F UNCTIONAL R EQUIREMENTS 13 Collect Karaoke song’s info Edit Karaoke song’s info Create all playlist Create suggest list Schedule making playlist Admin

N ON -F UNCTIONAL R EQUIREMENTS 14  Usability  Maintain and develop  Platform compatibility  Resource constraints (processor speed, memory, disk space, network bandwidth, etc.)

D EVELOPMENT E NVIRONMENTS 15 Hardware LG, Samsung mobile phone with Android OS Software  Server Software (SQLServer, Visual studio 2010).NET Frame 4.0  PC Client J2EE Eclipse Java JDK 6.24 VLC Media Player  Mobile Android SDK Java JDK 6.24 Eclipse

C OMMUNICATION PROTOCOLS 16 Connection : Wi-Fi Protocol: Http protocol Data type: video files (mp4,avi,mpg,flv…)

U SER I NTERFACE D ESIGN 17

F UNCTIONAL D ESIGN 18 Database Store video file Create database via XML file Collect, add song’s information Control Add, edit, remove Update played time Auto create playlist

F UNCTIONAL D ESIGN 19 Connection Find, connect with Access Point User add server to connect with PC Client by IP Address and Port Control User can play, pause, next, previous, fullscreen song in list View list song is playing View favorite songs in favorite list Play suggest list Control volume Seek Search Searching song on Database by song’s name, lyric or singer Play a song in this list Add song into favorite list

D ATABASE D ESIGN 20  PC-Server: OLE DB.NET Data Provider (Microsoft Access)  Mobile phone: SQL Lite  Data table : One main table contains all song’s information

D ATABASE D ESIGN 21 NameVideo DescriptionMain table, Store all songs information Select Command SELECT [No], Title, Duration, Artist, Description, Album, PlayedTime, URI FROM Video Table AdapterVideoTableAdapter ColumnData TypeNull OptionIs FKIs PKNote NoTextNo Yes TitleMemoNo DurationTextYesNo ArtistTextYesNo DescriptionMemoYesNo AlbumMemoYesNo PlayedTimeNumberYesNo URIMemoNo ColumnData TypeNull OptionIs FKIs PKNote idintNo Yes locationvarcharNo titlevarcharNo title_simplevarcharNo favouritevarcharYesNo lyricvarcharYesNo sourcevarcharYesNo KAP-SS KAPlus

T ECHNICAL DESIGN 22 ClientMobile HTTP Request - Response DB Android Java Server Network.NET Framework

A RCHITECTURE M ODEL 23  Client-Server  Interaction-Oriented (MVC and PAC)

T ESTING 24 -Model -Bug list -evident

T ESTING R ESULT 25

I MPLEMENTED T ECHNICAL P ROBLEMS  Having dependence on VLC media player  New programming language  Some problem with emulator and real devices 26

L IMITATIONS AND F UTURE I MPROVEMENT  Limitations:  Can’t save song’s information with song’s file.  Don’t have portability  Future Improvement:  Save user playlist (mobile or web)  Search unavailable song from internet  Synchrony with social network 27

D EMO 28

C ONCLUSIONS 29

T HANKS FOR L ISTENING 30