Introduction to the Roku SDK

A session at CodeMash 2014

Wednesday 8th January, 2014

8:30am to 12:30pm (EST)

Ready to rock the Roku? A 2013 survey shows the Roku is the most-used streaming media box, and that's due in part to all the stuff available for it. There are hundreds of Roku-approved channels you can install, all built with Roku's public SDK.

So how do you build a channel? In this half-day precompiler, we'll put our Rokus into developer mode and start uploading our own application code to them, from Hello World to basic streaming to more sophisticated content collections. Roku apps are all about getting the viewer to their content and then getting out of the way, and we'll see how the API is optimized for that, but also how you can "go big" and do some neat stuff if that makes sense for your application. This being a streaming device, we will also cover how to create the HTTP Live Streaming (HLS) streams that Roku supports.

Participants will need to bring the following: 1. A Roku 2 or 3 unit with its power cord. 2. The original remote control (using the Roku smartphone app WILL NOT WORK). 3. Some means of seeing what's on the screen, either via a capture card into your laptop (preferred) or a second display. You can also join the Roku developer program at http://www.roku.com/developer and download the SDK, although this is not strictly necessary to participate in the precompiler (the SDK primarily consists of documentation and examples).

About the speaker

This person is speaking at this event.
Chris Adamson

I write, stream, and code stuff. I also raise children and sometimes clean things. See also: @invalidstream. He/him. マブラヴSF ID: 4KPNGQ3W bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 8:30am12:30pm EST

Date Wed 8th January 2014

Short URL


Official event site


View the schedule


Books by speaker

  • Learning Core Audio
  • iPhone SDK Development
  • Swing Hacks

See something wrong?

Report an issue with this session