project plan
play

Project Plan Mobile Smart Video Player The Capstone Experience - PowerPoint PPT Presentation

Project Plan Mobile Smart Video Player The Capstone Experience Team TechSmith Meryl Mabin Scott Klum Yue Lu Department of Computer Science and Engineering Michigan State University Spring 2012 From Students to Professionals Project


  1. Project Plan Mobile Smart Video Player The Capstone Experience Team TechSmith Meryl Mabin Scott Klum Yue Lu Department of Computer Science and Engineering Michigan State University Spring 2012 From Students… …to Professionals

  2. Project Overview Mobile Smart Video Player • Develop an iOS video player that supports TechSmith’s Camtasia Studio functionality • Video conversion from Camtasia format to iOS video format on server • Design Server-Client communication for downloading and gathering metadata The Capstone Experience Team TechSmith Project Plan 2

  3. Functional Specifications • Video Tagging  Bookmarks  Hot-spots  Captions  SmartFocus • Video Navigation  Table of contents  Faster playback  Resume point • Online Storage and Retrieval The Capstone Experience Team TechSmith Project Plan 3

  4. Design Specifications • Integration of table of contents and bookmarks • Hotspots will be preset and display relevant information • Timed text captions displayed during playback • SmartFocus on preset points • Custom play bar with fast forward functionality • Option for local vs. crowd-sourced metadata The Capstone Experience Team TechSmith Project Plan 4

  5. Screen Mockup: iPhone Interface The Capstone Experience Team TechSmith Project Plan 5

  6. Screen Mockup: iPhone Interface The Capstone Experience Team TechSmith Project Plan 6

  7. Screen Mockup: iPhone Interface The Capstone Experience Team TechSmith Project Plan 7

  8. Technical Specifications • Objective C • Xcode 4 with iOS SDK 5.0 • Camtasia Studio 2 (metadata) • Web Development (RESTful, XML) • Database on SQL Server • Microsoft Server Technology (C#/.NET, ASP.NET) The Capstone Experience Team TechSmith Project Plan 8

  9. System Architecture The Capstone Experience Team TechSmith Project Plan 9

  10. System Components • Hardware Platforms  iOS devices – iPhone, iPod Touch, iPad  Windows Server 2008  Windows SQL Server 2008 • Software Platforms / Technologies  iOS later than 4.0  Crowd-sourcing  Online video streaming  Video conversion on server The Capstone Experience Team TechSmith Project Plan 10

  11. Testing • Play video on iOS, make sure smart features work • Local and online video playing • Make sure video conversion on server works • Successful XML parsing • Data aggregation on server working • Successful population of SQL database • Stable connection from devices to server The Capstone Experience Team TechSmith Project Plan 11

  12. Risks • Risk 1 No programming experience with Objective C   Stanford lectures on iTunes; iOS tutorial books; daily practice • Risk 2  Camtasia's video format is not iOS playable We will have to do some research into effective conversion  • Risk 3  No experience with client-to-server communication  TechSmith provided resources and guidelines, and we are in communication with a previous TechSmith Capstone member • Risk 4 Aggregating data will be mathematically difficult  Scott has some experience; we will do research  The Capstone Experience Team TechSmith Project Plan 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend