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?
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?