leeladhar
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-11-2010
03:59 AM
Upgrading the application developed
Hi,
If we have developed an appication using roku sdk 2.6 or older version, How to upgrade the application to newer version of SDK ?
Do we need to recode the app ? Is their any documentation for this?
I didn't get any info in documents folder section of rokusdk.
Leeladhar
If we have developed an appication using roku sdk 2.6 or older version, How to upgrade the application to newer version of SDK ?
Do we need to recode the app ? Is their any documentation for this?
I didn't get any info in documents folder section of rokusdk.
Leeladhar
7 REPLIES 7
hoffmcs
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-11-2010
05:03 AM
Re: Upgrading the application developed
You really are not pegged to a version of the SDK. Each SDK iteration has only added functionality. For example, if you want to update your interface to the grid available in 2.7, you can do so, but you channel will work identically as before without any work.
leeladhar
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-11-2010
09:41 AM
Re: Upgrading the application developed
Ok,
So we need to recode the part of code that get's changed in latest SDK. Do we have access to any beta release of SDK available for developers before roku team releases the new version of SDK ?
Regards
leeladhar
So we need to recode the part of code that get's changed in latest SDK. Do we have access to any beta release of SDK available for developers before roku team releases the new version of SDK ?
Regards
leeladhar

TheEndless
Channel Surfer
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-11-2010
10:06 AM
Re: Upgrading the application developed
"leeladhar" wrote:
Ok,
So we need to recode the part of code that get's changed in latest SDK. Do we have access to any beta release of SDK available for developers before roku team releases the new version of SDK ?
Regards
leeladhar
You shouldn't need to recode anything. In fact, you likely already have the 2.8 SDK installed on your box, as it's included with the 2.8 firmware. We're just waiting on the documentation to find out what's new...
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)
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
Anonymous
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-11-2010
10:14 AM
Re: Upgrading the application developed
You don't need to do anything. There are some subtle things that have changed along the line, but if you wrote an app with the 2.5 SDK or later, it should still work fine. Once you use a feature from a newer SDK, you'll want to be sure to set the minimum firmware version for the new version of your channel appropriately so that the channel won't get installed on boxes running an older version of software. However, there shouldn't be many boxes running old versions, or at least not for very long. Just during the few days it takes to roll out new software.
leeladhar
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-12-2010
08:24 AM
Re: Upgrading the application developed
A related question again,
but this time , say we have released a channel application say ver- 001 for SDK 2.7.
After few days we modified the app and released a modified app say ver - 002.
Questions
------------
1) How do we inform users that we have a modified application Or Is their any indication from Roku to user's who are using our app that their is a updated version of the app ?
2) How do users update to the modified application ?
3) Is the approval process for modified app over existing app the same ?
leeladhar
but this time , say we have released a channel application say ver- 001 for SDK 2.7.
After few days we modified the app and released a modified app say ver - 002.
Questions
------------
1) How do we inform users that we have a modified application Or Is their any indication from Roku to user's who are using our app that their is a updated version of the app ?
2) How do users update to the modified application ?
3) Is the approval process for modified app over existing app the same ?
leeladhar

RokuKevin
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-12-2010
08:36 AM
Re: Upgrading the application developed
1) There is no immediate indication on the Roku box. Users can get the version they are running using the remote code:
Home 3x, Up 2x, Left, Right, Left, Right, Left
2) When the user goes into the channel store and out back out to the home screen, applications are forced to update.
Otherwise, they should get the app update as it rolls out over the course of a couple days.
3) Yes. The approval process is the same.
--Kevin
Home 3x, Up 2x, Left, Right, Left, Right, Left
2) When the user goes into the channel store and out back out to the home screen, applications are forced to update.
Otherwise, they should get the app update as it rolls out over the course of a couple days.
3) Yes. The approval process is the same.
--Kevin
Anonymous
Visitor
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-12-2010
09:14 AM
Re: Upgrading the application developed
The channel store information now has channel versions listed as well.
Typically, for updates, the approval process is faster. It depends on the scope of the changes.
Typically, for updates, the approval process is faster. It depends on the scope of the changes.