Forum Discussion

JFalcon's avatar
JFalcon
Reel Rookie
12 years ago
Solved

Is there updated developer documentation?

Greets,

I have the Roku 3 streaming player, but the "Developerguide.pdf" that I had downloaded only lists up to the "Roku 2 XS" in the "Current Models" table. Is there a new developer guide available or is the latest guide (version 4.1 12/21/2011) still the most current?

Regards,

Joe
  • See here for updated info
    http://sdkdocs.roku.com/display/sdkdoc/ ... ndFeatures

    SDK is a bit of a mess:

    • i don't think PDFs are being still updated (i like the wiki version better anyway - search etc)

    • code examples you have to download as a ZIP and then apply as a patch newer versions from some Sourceforge repository (some of the SDK zips dont work with current firmware; Sourceforge ones miss makefiles; there are examples that are in one of the places but not another)

    • for everything else consult this forum: search if something was asked first; there are handful of seasoned indie developers that are very helpful; sometimes RokuCo engineers also chime in; there is "developer liaison" (RokuJoel) assigned to help too

    This said, my overall impression is that RokuCo engineering cares about the platform and keeps improving it all the time - which is better than dead platform with perfect documentation. Recent example, over the year-end holidays someone revealed a Roku "jailbreak" for the first time - and only a day later they had created and distributed a patch to all players (to great displeasure of modders).

4 Replies

  • See here for updated info
    http://sdkdocs.roku.com/display/sdkdoc/ ... ndFeatures

    SDK is a bit of a mess:

    • i don't think PDFs are being still updated (i like the wiki version better anyway - search etc)

    • code examples you have to download as a ZIP and then apply as a patch newer versions from some Sourceforge repository (some of the SDK zips dont work with current firmware; Sourceforge ones miss makefiles; there are examples that are in one of the places but not another)

    • for everything else consult this forum: search if something was asked first; there are handful of seasoned indie developers that are very helpful; sometimes RokuCo engineers also chime in; there is "developer liaison" (RokuJoel) assigned to help too

    This said, my overall impression is that RokuCo engineering cares about the platform and keeps improving it all the time - which is better than dead platform with perfect documentation. Recent example, over the year-end holidays someone revealed a Roku "jailbreak" for the first time - and only a day later they had created and distributed a patch to all players (to great displeasure of modders).
  • FWIW, the wiki page is missing info on models 3400 and 2500 ("the Stick" and "new Roku HD" of 2012), as well as the latest line 27x0 ("new-new Roku LT", Roku 1, "new Roku 2"). Knock-knock, RokuRobB?
  • Information on 27x0 is showing now, courtesy of RokuMarkN.

    I am startled that CPU in Roku1/Roku2/RokuLT++ is MIPS and not ARM. Not that i hate MIPS (i actually found MIPS assembly code neat) - but will that mean more BRS fragmentation, like strlen() on non-ASCII strings returning either number of characters or octets - or endianness issues?
    Also... no more "OpenGL ES coming soon" to SDK near us?