OpenTV Video Platform is designed to support four different approaches for user experience integration:

Approach

Cost Level

Customisation Level

Baseline ION application:
Skinned and shipped to consumers.
In this model, using a standardised skinning process, the operator can customise the application with their brand and deploy it.


$

Branding only

Customise baseline:
NAGRA or app developer customises, tests, and deploys an ION template-based application.


$$

Medium

Ability to add additional screens and data. Core app concepts remain as per baseline.


SDK:
NAGRA supplies client-side SDK library to ease custom application development.


$$$

High

Ability to build any app feature required and to create new app concepts.

API:
NAGRA supplies cloud API documentation.

$$$$ (new App)


High

Ability to build any app feature required and to create new app concepts.

$$$ (existing App)

High

Ability to integrate into existing app code bases with minimal disruption.