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

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… :face_with_tongue:

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

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

BrightScript Debugger> classes
Holy cow! I had no idea you could do that!

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

-JT

“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.

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.

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…

“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.

“renojim” wrote:
Me either! I just looked in the BrightScript Reference Manual and there it is. I guess I should read more. :oops:

-JT
Dang! I’ve been debugging the hard way! With print statements & stops… :oops:

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

I’ve had mixed results with trying to stop a script with either a ‘stop’ statement or pressing Ctrl-C. If the channel exits back to the home screen, you’re done. If the channel remains displayed, then you enter commands from the console. I haven’t found any pattern as to why sometimes I can break and remain in the channel and other times it exits the channel.

-JT

roWebScreen will not be generally available to developers for quite a while… It is used to support our upcoming Hulu channel.

Unfortunately, there are many security issues to be worked out before we open it up to developers.

–Kevin

“RokuKevin” wrote:
roWebScreen will not be generally available to developers for quite a while… It is used to support our upcoming Hulu channel.

Unfortunately, there are many security issues to be worked out before we open it up to developers.

–Kevin
A few years later, what happened to this guy - roWebScreen?