I have created step by step videos for this tutorial. It's available now. https://vimeo.com/ondemand/rokututorials
Before you begin, here’s a list of the things you’ll need to install a private channel on the Roku Streaming Player:
1. Roku Streaming Player with Software Release 2.7 or later
2. Roku SDK (Development Kit Documentation and Sample Applications)
3. Development Workstation with Text Editor and Terminal Application
4. Standard Web Browser (Firefox, Internet Explorer, Chrome, Safari)
5. FTP Program
6. Graphics Editing Program
7. Hosting Provider
8. File Compression Utility
HERE IS A DEMO OF THE CHANNEL I CREATED FOR A FRIEND
Update: Here is the demo of the channel I created for my book Bootstrap Broadcast. I will update this tutorial in 2015.
Step 1: Account and Directory Setup
Link your Roku device to your account.
Sign up for a developer account.
Enable developer mode on Roku device. By default, the developer page is not enabled. You must enter the remote code using the Roku remote to enable it.
Home 3x, Up 2x, Right, Left, Right, Left, Right
To verify you have enabled developer mode, go to any web browser on your network and enter the IP address of your Roku device. To find the IP address of your roku device, go to home screen on Roku Player. Go to Settings –> Player Info. Once you enter the IP address in the web browser, you should see this window: see 2nd photo above.
Create a directory for testing SDK files. I created one called C:\ rokudev.
Create another directory inside the one above for the SDK. I created one called C:\ rokudev\RokuSDK.
Download Roku SDK to your computer, then extract the compressed archive to the directory you created above.
Create two more directories inside the first directory for all the test files that will eventually be zipped and installed on your Roku device. I created one called C:\ rokudev\Roku_LT\, the name of my Roku device. My final directory tree looks like this: C:\rokudev\ RokuSDK and C:\rokudev\ Roku_LT.