Forum Discussion

kbenson's avatar
kbenson
Visitor
15 years ago

You tricky, tricky people (2.8 SDK)

On RokuKevin's mention of the 2.8 SDK in a recent thread, I decided to check the developer site, and lo and behold, there it is. Did I just totally space on the announcement, or was it a little secret?

3 Replies

  • I assumed he was just teasing us again like he did with the 2.7 SDK... dangling the carrot if you will. Good stuff!
  • Your handy dandy guide to what's changed since 2.7:
    BIFFileSpecification: nothing
    BrightScriptReferenceManual:

    7.16 strtoi(str As String) As Dynamic
    return invalid if str is not a string, else the integer value as converted by strtoi.

    ChannelPackagingAndPublishing: nothing
    DesignGuidelines: nothing
    DeveloperGuide_2:

    7.3 Using the Makefile to “Side-Load” the channel
    The SDK examples include Makefiles that can automate the steps needed to install the channel.
    Instead of following the steps in 7.2, you could use the Makefile from a shell like so:
    % cd <sdk>/examples/source/videoplayer
    % make install

    DeviceRegistrationAndLinking: nothing
    EncodingGuide: nothing
    ExternalControlGuide:

    Roku Channel Developer Agreement and Program Requirements: nothing
    query/icons This ‘query/icons’ takes an app id as an argument and returns an icon
    corresponding to that app. This command is accessed via an http GET.
    touchdown takes two coordinates representing the x,y position of the touch. This
    command is sent with an http url only POST. Example: POST /touchdown/10.20
    touchup takes two coordinates representing the x,y position of the touch release.This
    command is sent with an http url only POST. Example: POST /touchup/10.20
    touchdrag takes two coordinates representing the x,y position of the current position of
    dragging a touchdown.This command is sent with an http url only POST. Example:
    POST /touchdrag/100.100

    ComponentReference: Too much to list, but it's generally well documented what's changed.

    pdftotext + diff = happy developer 🙂