Application Switching

Introduction

The CloudTV Platform provides for near-transparent hand-offs between applications via multiple methods. The most common method is to replace the current application URL with the new application URL. For example:

location.href = 'app2.html';

Or alternatively, keeping the current application beneath the application being launched. This method can stack up more resource utilization as memory being consumed by each window in the stack is not released until that window is closed. So window.open() followed by window.open() followed by window.open() — must be managed to balance the footprint of the application and the benefits of leaving an application stack open for an extended navigation session.

window.open('app2.html');

Navigating to a resident application on the client device, such as VOD or channel tuning requires special treatment.

 

Each device is capable of providing its own applications in addition to the CloudTV Platform. One common resident application is a VOD streaming application which handles video on demand play-out. There are several unique protocols for commonly installed resident applications which are normalized as best as possible across clients. These are:

  1. tv://ChannelNumber
  2. vod://providerid/assetid
  3. info://providerid/assetid
Because not all devices have the same capabilities, it is integration-specific as to how to best interact with the Client in tuning to a resident application. The scope of all possible hand-offs is beyond what is covered in this overview, however we do provide a method to communicate with the client through the Session API
  • Thursday, 31 May 2012

Your destination to find out more about just how easy it is to develop advanced applications that leverage the “write-once, deploy-everywhere” content creation environment of ActiveVideo’s CloudTV™ platform. You will be able to significantly reduce app time-to-market for connected devices of all types, as well as cable settop boxes that have no additional connectivity. Manufacturers and virtual service providers, as well as cable and IPTV operators around the world are currently benefiting from the advantages of ActiveVideo’s CloudTV platform.

© 2017 Active Video Networks. All Rights Reserved