Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mobile SMIL Jason Daniels Ben Bedinghaus Ryan Ware.

Similar presentations


Presentation on theme: "Mobile SMIL Jason Daniels Ben Bedinghaus Ryan Ware."— Presentation transcript:

1 Mobile SMIL Jason Daniels Ben Bedinghaus Ryan Ware

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

3 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

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

5 Overall Use Case

6 Overall Activity

7 Player Activity

8 Composer Activity

9 Manager Activity

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

11 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.

12 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 118591234567151398765432mysmil_20100410123045339.zip

13 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.

14 Testing

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

16 Project Management

17 Software Configuration Management

18 Document Inspection

19 Code Inspection

20 Communication

21 Summary


Download ppt "Mobile SMIL Jason Daniels Ben Bedinghaus Ryan Ware."

Similar presentations


Ads by Google