Mobile SMIL Jason Daniels Ben Bedinghaus Ryan Ware.

Slides:



Advertisements
Similar presentations
Concepts & Techniques for Accessible, Closed Captioned Web-Based Video 10th Annual Accessing Higher Ground: Accessible Media, Web and Technology Conference.
Advertisements

Accessible Video in a Diverging Web Environment Association for Educational Communications and Technology (AECT) 2005 International Convention - Orlando,
MMS pictures to the people Johan Montelius
10 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Streaming Media and Synchronized Multimedia One of the ways the Internet is.
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
Chapter 6 Jam! Implementing Audio in Android Apps.
CSE 4939 Alex Riordan Brian Pruitt-Goddard Remote Unit Testing.
Elluminate’s Academic Edition: An Overview Vicki Galloway Harsh, Sr. Instructional Design Consultant Academic Services.
Chapter Concepts Review Markup Languages
The State of the Art in VoiceXML Chetan Sharma, MS Graduate Student School of CSIS, Pace University.
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
Business Circle Useful Social Networking Charles Brexel.
Mobile Application Development
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
HYPERTEXT MARKUP LANGUAGE (HTML)
Nat 4/5 - Software Design and Development – Low Level Operations - 1 National 4/5 – Computing Science Information Systems Design and Development Media.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Web Design Basic Concepts.
Download & Play E-Learning System PROPOSAL draft1.0.
INTRODUCTION TO WEB DATABASE PROGRAMMING
E0262 – MIS – Multimedia Storage Techniques SMIL – Synchronized Multimedia Integration Language.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
GIS technologies and Web Mapping Services
Discovering Computers 2010 Chapter 2 The Internet and World Wide Web.
Android SMIL Messenger Presented By: Alex Povkov Brad Gardner Jeremy Spitzig Santiago Jamriska.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Global File Reader. Agenda Introduction Current Scenario Proposed Solution Block Diagram Technical Implementation Hardware & Software Requirements Benefits.
TriUlti Senior Project iFlowEdit HTML5 Canvas Workflow Diagram Editor Sponsored By iNNOVA IT Solution Inc.
Computers © 2005 Prentice-Hall, Inc.Slide 1. Computers Software © 2005 Prentice-Hall, Inc.Slide 2.
Lights, Camera, Action! The Role of Multimedia in Web Applications Leading Multimedia Formats in Use Today What You Need to Know to Include Them in Your.
Moodle Media and More IETC Springfield Nov 18-19, 2010 Terence Sullivan Technology Director Shiloh CUSD#!
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Business Software What is database software? p. 145 Allows you to create, access, and manage data Add, change, delete, sort, and retrieve data Next.
Chapter 7 Multimedia on the Internet. Audio on the Internet Music, sound clips, radio, voices Downloading Audio (File Size) Sound Software + Sound Card.
PRESENTED BY: BENJAMIN B. BRIAN S. CORRY D. CURTIS L. JASON N. SPENCER E. Android SMIL Messenger.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Mobile Communication MMS. Mobile Communication Multimedia Messaging Service (MMS) is a standard for telephone messaging systems that allows sending messages.
By: Jayson X. Soto, Luis Ortiz and Javan Cooper This application allows users to search for the best place to hang out according to their budget. Locals.
CSC 440/540 Team 5 MOBILE SMIL IN THE CLOUD. INTRODUCTION Team 5 TED LANDIS.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Chatter Box Daniel Dunham Mike Nelson Nick Noack.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
Creating a Web-based Podcasting Interface for Eastern Illinois University Faculty and Staff Danny Harvey & Ryan Gibson.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Windows 7 WampServer 2.1 MySQL PHP 5.3 Script Apache Server User Record or Select Media Upload to Internet Return URL Forward URL Create.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
CSC 440/540 Team 5 MOBILE SMIL IN THE CLOUD. INTRODUCTION Team 5 TED LANDIS.
Chapter 8 Adding Multimedia Content to Web Pages HTML5 & CSS 7 th Edition.
Week-5 (Lecture-1) Streaming media: Audio video content over internet Played immediately No wait for download file Use the data packet Advantages: Video.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
The world’s open source learning platform Moodle Mobile SCORM 1.2 player Juan Leyva & Daniel
Information and Communication Technology Lecture 6 Reference: Chapter 5.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Assistive Technology for Information Access (Visual Impairments) UNDERSTANDING ACCESSIBLE FORMATS.
Chapter 17 The Need for HTML 5.
PIWIK JUNIOR TIDAL ASSOCIATE PROF., WEB SERVICES & MULTIMEDIA LIBRARIAN NEW YORK CITY COLLEGE OF TECHNOLOGY, CUNY.
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Android Boot Camp for Developers Using Java, 3E
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Web UI testing automation and Selenium
Digital Literacy 1.00 Computer Basics
Presentation transcript:

Mobile SMIL Jason Daniels Ben Bedinghaus Ryan Ware

Who We Are Ben Bedinghaus – Team Lead, Implementer, Tester Jason Daniels – Configuration Manager, Implementer, Tester Ryan Ware – Liaison, Implementer, Tester

The Project Mobile application supporting SMIL – XML markup language “Synchronized Multimedia Integration Language” defines multimedia presentations Playback of SMIL files Creation and editing of SMIL files Sending and receiving of SMIL files from one cell phone to another

The Platform Why Android? – Java – Windows support – Ample documentation – Eclipse plugin & emulator

Overall Use Case

Overall Activity

Player Activity

Composer Activity

Manager Activity

Player Implementation File Types – text (txt) – image (jpg, png, gif, bmp) – audio (mp3) – video (mp4, 3gp) Controls – Play / Pause – Previous / Next

Send/Receive Implementation Send – Application zips XML file with referenced media files; uploads ZIP file to FTP server; adds new database entry. Receive Application thread created at startup queries database every 5 seconds for new SMIL files. Application downloads and unzips file; removes file from FTP server and database entry; notifies user.

Send/Receive Implementation Server: cscdb.nku.edu – FTP server – MySQL database – PHP scripts for interacting with database send (add database entry) receive (query database for messages) delete (remove database entry after receipt) idto_numberfrom_numbermessage_url mysmil_ zip

Difficulties Playback Performance – Player creates a new thread for every audio and video file during playback. – Lower audio playback thread priority. – Sleep video thread every quarter of a second.

Testing

Task Partition Ben Bedinghaus – Manager (Send/Receive/File browser) Jason Daniels – Player (Media Playback/Control) Ryan Ware – Composer (Editing/Saving/Parsing)

Project Management

Software Configuration Management

Document Inspection

Code Inspection

Communication

Summary