October 29, 2015...October 29, 2015 Overview Roku? What is it? What can you do with a Roku? Roku...

Preview:

Citation preview

Roku October 29, 2015

Overview ●  Roku? ○  What is it? ○  What can you do with a Roku?

●  Roku Development ○  Personal motivations ○  Basics of Roku development

●  What can we do with this?

What is a Roku?

What is a Roku? ●  Roku is a streaming media player ○  Connects to a TV or other device ○  Access third party content via internet

sources - “channels”

About Roku? ●  First partner was in 2008 with

Netflix ●  Roku hits 10 million units 2014 ●  Seven million active accounts

●  c|net’s Best overall media streamer of 2015 - Roku 3

What can you do with s Roku? ●  Watch Movies ○  Subscription ○  Pay-per-view ○  Free

What can you do with s Roku? ●  Watch TV ○  Old favorites ○  Popular syndication ○  Current season

What can you do with s Roku? ●  Listen to music and radio ○  Custom radio ○  Purchased music ○  Live stream

What can you do with a Roku? ●  Educational ○  Culture and current events ○  History and science ○  College course lectures

What can you do with a Roku? ●  Catch-up on ○  News ○  Weather ○  Sports

●  Special Interests ○  Hobbies ○  Social media ○  Organizations

What can you do with a Roku?

●  Games ○  Arcade games ○  Puzzle games

What can you do with a Roku?

●  Apps ○  Play locally stored media ○  Connect to some OTA DVRs ○  Kiosk ○  Calendar

What can you do with a Roku?

Roku Development

●  Personal Motivation

Roku Development

●  Personal Motivation ○  Cord cutting

Roku Development

●  Personal Motivation ○  Cord cutting ○  First just OTA & DVDs

Roku Development

●  Personal Motivation ○  Cord cutting ○  First just OTA & DVDs ○  Added a Roku (with Netflix and Hulu)

Roku Development

●  Personal Motivation All was good but….

Roku Development

●  Personal Motivation All was good but…. … we missed our DVR!

Roku Development

●  Personal Motivation Could I build a DVR using a Roku? Could I watch live OTA TV on my Roku?

Roku Development

●  Personal Motivation

Roku Development

●  Personal Motivation I need a Roku channel - How do I do that?

Roku Development

●  Basics of Roku Development

Roku Development

●  My OTA Channel

Roku Development

●  Basics of Roku Development ○  Roku Channels have two parts

■  Roku BrightScripts on the device ■  Web hosted support file

Roku Development

Architecture of the Roku System

Roku Development

●  Basics of Roku Development ○  What you need to get started:

■  Roku Streaming Player with Software Release 2.7 or later

■  Roku SDK (Development Kit Documentation and Sample Applications)

Roku Development

●  Basics of Roku Development ○  What you need to get started:

■  Text Editor ■  Standard Web Browser (Firefox, Internet

Explorer or equivalent) ■  Terminal Application (telnet)

Roku Development

●  Basics of Roku Development ○  Easier way to get started

■  Roku Streaming Player with Software Release 2.7 or later

■  Eclipse ■  Roku Development plugin for Eclipse

Roku Development

●  Basics of Roku Development ○  Basis workflow with Eclipse ○  Edit BrightScript files ○  Export Roku project ○  Push .zip file to the device via the web

interface.

Roku Development

●  Basics of Roku Development ○  The .zip file contains all the BrightScript files

plus some supporting file and images.

Roku Development

What Can we do with this?

●  Create channels for clients ○  Public channels for marketing and revenue ○  Private channels for distributing information

What Can we do with this?

●  Public channels for marketing and revenue ○  Free content to drive traffic to website ○  Free content with company ads ○  Free content with ads for revenue ○  Free content with in app purchases ○  Pay content - subscription or PPV

What Can we do with this?

●  Create channels for clients ○  Private channels for distributing information

■  Company news ■  Stockholders meetings ■  Company training

What Can we do with this?

Questions?