You are here

SDK Documentation and Sample Code

The documentation found on this page will get you started to develop a succesful Smart TV App. Using the guidelines, you can learn how to best make your app and how to handle certain differences between platforms in the diversity guidelines. There are also a number of code examples available that are referenced from these documents.

NEW: Sample Application provides a freely usable template for your own applications.

Note: Smart TV Alliance SDK 5.0 replaces SDK 4.0.
The SDK 5.0 supports creating and validating applications for both Smart TV Alliance Specification version 5.0 , version 4.0 (which is aligned with Smart Home v1.0 specification, mandates Audio track selection and TTML subtitle support with inband delivery via Smooth Streaming, some option features like Network Service Discovery), version 3.0 (which adds the capability mechanism, some optional features like numeric keys/color keys/multi-audio, proxy support), version 2.5 (which adds multiscreen) as well as Specification version 2.0. The Smart TV Alliance Specification is available in multiple versions. In general the lower version of the Specification has fewer features but a wider install-base. Please target the lowest version (minimum version 2.0) of the specification for your application to assure the widest reach. To use advanced features of newer versions of the specification like multiscreen (supported from specification 2.5), you can use a specific identification method (refer to developer guidelines documentation) to enable these features for specific platforms complying with that Smart TV Alliance Specification version. From version 3.0 onwards, you can use the capability mechanism to identify certain optional features present in a platform.

Title Download View
Smart TV Alliance SDK Licenses 5.0.0 Download View
Smart TV Alliance SDK Manual 5.0.0 Download View
Smart TV Alliance SDK Development Guidelines 5.0.0 Download View
Smart TV Alliance SDK Diversity Handling Guidelines 4.0.0 Download View
Smart TV Alliance SDK Code Samples 3.0.2 Download
Smart TV Alliance SDK Sample Application v1.0 (new!) Download
Smart TV Alliance SDK Sample Application v1.0 user manual (new!) Download View
Smart TV Alliance SDK DRM Guidelines (PlayReady) 1.0.1 Download View
Smart TV Alliance SDK Smart Home Code Samples 1.0.0 Download
Smart TV Alliance SDK Smart Home Library Manual 1.0.0 View