Build once, run everywhere.
A simple yet great looking interface and content define a Smart TV app with the only aim: to give the perfect connected device experience.
The Smart TV Alliance platform has a built-in browser which supports the technology as aligned in the Alliance. All products that support the Smart TV Alliance's specifications will be able to run your App *. By using the SDK and guidelines that you can download from this webpage, you can build, create and test your App. Once you're done, you can submit the App on the specific Vendor app submission portals, more details below.
Download SDK 2.0
The Smart TV Alliance SDK 2.0 provides valuable tooling to quickly develop your Smart TV Alliance App. It consists of the following parts:
- Manual
- Other documentation regarding the Smart TV Alliance ecosystem: guidelines and requirements, API reference and platform specification
SDK software, a package for one of the supported operating systems. The software includes:
- a Smart TV Alliance emulator for testing your app, including video streaming emulation
- advanced (remote) debugging tooling based on Webkit inspector
- an Eclipse IDE for creating your app
- Smart TV Alliance 2.0 self-compliance checking tooling, consisting of CSS, HTML and (dynamic) Javascript validation
- Example Apps, which show a wide range of possibilities
The SDK runs on the following platforms:
- Windows XP, Windows Vista, Windows 7
- Mac OS X 10.5+ (X86/AMD64 only))
- Ubuntu 10+
Exact system requirements are noted in the documentation.
For more information, and to download the SDK, please register first using the SDK Registration Form. If you have already registered, you can download the SDK using the login you provided on registration.
Download Smart TV Alliance SDK.
Download SDK 2.0 Specification
Download Version 2.0 of the Smart TV Alliance Technical Specification
Download the companion Widevine API Mapping
Download SDK 1.0
Note: SDK2.0 is available. Please use SDK2.0 instead of SDK1.0.
The Smart TV Alliance SDK consists of the following parts:
- Manual
- Other documentation regarding the Smart TV Alliance ecosystem: guidelines and requirements, API reference and platform specification
- SDK software, a package for one of the supported operating systems
- Example Apps, which show a wide range of possibilities
The SDK runs on the following platforms:
- Windows XP, Windows Vista, Windows 7
- Mac OS X 10.5+ (X86/AMD64 only)
- Ubuntu 10+
- Linux (generic)
For more information, and to download the SDK, please register first using the SDK Registration Form. If you have already registered, you can download the SDK using the login you provided on registration.
FAQ
Read the Smart TV Alliance FAQ.
If you would like to find out more about becoming a Smart TV Alliance Member, please fill out our Member Interest Registration Form and we will contact you.
Submit your App
Please submit your app to:
* Complete list of products supporting Smart TV Alliance SDK 2.0 specifications will be made available shortly. For interim inquiries, please, contact each manufacturer individually.