Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
greno
Level 7

2.8 SDK Documentation?

Hi - does anyone know if the 2.8 documentation is available? I'm looking for the new External Control Guide

Thanks
-Gregg Reno
Roku Remote for Android
0 Kudos
12 REPLIES 12\
TheEndless
Level 10

Re: 2.8 SDK Documentation?

It's unlikely you'll see any 2.8 documentation, at least publicly, for awhile. 2.7 was out for nearly two months before they published its SDK documentation.

EDIT: Removed the part you obviously already knew... Smiley Tongue
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
0 Kudos
jbrave
Level 8

Re: 2.8 SDK Documentation?

Meanwhile, you can telnet to the roku and type

BrightScript Debugger> classes

and see what all the stuff in there is, you could probably figure some things out.

I notice there is an roWebScreen and RoWebscreen event...

!

- Joel
Screenshades: The first Screensaver for Roku2!
Musiclouds: The best free internet music, on your Roku!
Ouroborialis: Psychedelic Screensaver for Roku!
0 Kudos
TheEndless
Level 10

Re: 2.8 SDK Documentation?

"jbrave" wrote:
Meanwhile, you can telnet to the roku and type

BrightScript Debugger> classes

Holy cow! I had no idea you could do that!
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
0 Kudos
renojim
Community Streaming Expert

Re: 2.8 SDK Documentation?

Me either! I just looked in the BrightScript Reference Manual and there it is. I guess I should read more. Smiley Surprisedops:

-JT
Roku Community Streaming Expert

Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.

I am not a Roku employee.
0 Kudos
kbenson
Level 7

Re: 2.8 SDK Documentation?

"jbrave" wrote:

I notice there is an roWebScreen and RoWebscreen event...


You don't seem to be able to create one, but then again you can't create a roNetflixVideoScreen either. Either it's something coming later that we aren't allowed to play with yet, or it's a back-end component not meant for direct developer use. Either way it IS interesting.
-- GandK Labs
Check out Reversi! in the channel store!
0 Kudos
jbrave
Level 8

Re: 2.8 SDK Documentation?

well, I tried:

x=createobject("rowebscreen")

from the brightscript debugger command line, and it worked. However x.show() is not a member function. Trying:

x.url="http://www.google.com" results in

Invalid value for left-side of expression.

That is the most interesting response so far.

x.SetUrl results in

'Dot' Operator attempted with invalid BrightScript Component or interface reference.
Screenshades: The first Screensaver for Roku2!
Musiclouds: The best free internet music, on your Roku!
Ouroborialis: Psychedelic Screensaver for Roku!
0 Kudos
TheEndless
Level 10

Re: 2.8 SDK Documentation?

Through experimentation, I found that the roGridScreen has a SetGridStyle() method, but I couldn't seem to get it to change anything. I was hoping it might support a "landscape" value, but no such luck...
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
0 Kudos
kbenson
Level 7

Re: 2.8 SDK Documentation?

"jbrave" wrote:
well, I tried:

x=createobject("rowebscreen")

from the brightscript debugger command line, and it worked. However x.show() is not a member function


That's because CreateObject() is returning invalid for those components. Not much to do after that.
-- GandK Labs
Check out Reversi! in the channel store!
0 Kudos
YungBlood
Level 8

Re: 2.8 SDK Documentation?

"renojim" wrote:
Me either! I just looked in the BrightScript Reference Manual and there it is. I guess I should read more. Smiley Surprisedops:

-JT

Dang! I've been debugging the hard way! With print statements & stops... Smiley Surprisedops:

Though I can't seem to stop a script that has been called with run()... well, except for the hard way that I've been doing...

-YB
YungBlood

Bringing more fun to Roku!
0 Kudos