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

project plan
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Mobile Smart Video Player

Team TechSmith

Meryl Mabin Scott Klum Yue Lu Department of Computer Science and Engineering Michigan State University Spring 2012

slide-2
SLIDE 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

slide-3
SLIDE 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

slide-4
SLIDE 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

slide-5
SLIDE 5

Screen Mockup: iPhone Interface

The Capstone Experience Team TechSmith Project Plan 5

slide-6
SLIDE 6

Screen Mockup: iPhone Interface

The Capstone Experience Team TechSmith Project Plan 6

slide-7
SLIDE 7

Screen Mockup: iPhone Interface

The Capstone Experience 7 Team TechSmith Project Plan

slide-8
SLIDE 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

slide-9
SLIDE 9

System Architecture

The Capstone Experience Team TechSmith Project Plan 9

slide-10
SLIDE 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

slide-11
SLIDE 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

slide-12
SLIDE 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