SlideServe
Menu
Préférences
© SlideServe · v2026

Mobile SMIL

rocco avatar
20 diapositives · 478 Views · Sep 11, 2012

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

Mobile SMIL - slide 1
01 / 20Mobile SMIL
1 / 17

Télécharger la présentation

Mobile SMIL
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  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. PlayerActivity

  8. Composer Activity

  9. ManagerActivity

  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)

  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 ConfigurationManagement • SVN Google Code • Google ID with a supplied google password. • Subclipse • Commiting, Updating, Comparing • Microsoft Word (Track Changes feature) • SRS Document

  18. Document Inspection

  19. Code Inspection

  20. Communication • First used • That was messy, used Gmail. • Congregated every Sunday, minus a few. • Superbowl • Easter • … when we felt like it.