SDK Download

Before Downloading SDK Image

Before Downloading SDK
If you have an old SDK version, please uninstall the old version before installing the another version.
You may check the Spec & Features of TV platform and SDK from Spec & Features menu.
You may also check a history and any changes of release note from Release Note menu.

Different SDK version to work with another platform Image

Download Previous SDK version
You can download different SDK version such as SDK 2.5.1, 1.510 from SDK Archives
SDK FAQ
Download SDK 2014 Main SDK
SDK 5.1
Available version of SDK for each SDK version
Download SDK Size Release Date Download
SDK Emulator Image for Virtual Box 879 MB 2014-04-07 16145
SDK IDE Download for Windows 32bit 673 MB 2014-04-07 5556
SDK IDE Download for Windows 64bit 657 MB 2014-04-07 13754
SDK IDE Download for Linux 32bit 662 MB 2014-04-07 754
SDK IDE Download for Linux 64bit 662 MB 2014-04-07 1744
SDK IDE Download for Mac OS 64bit 662 MB 2014-04-07 4067
Automatic Testing Tools(ATT) for Windows 32bit 24 MB 2014-04-07 1122
Automatic Testing Tools(ATT) for Windows 64bit 24 MB 2014-04-07 2533
Automatic Testing Tools(ATT) for Linux 32bit 58 MB 2014-04-07 222
Automatic Testing Tools(ATT) for Linux 64bit 101 MB 2014-04-07 417
Automatic Testing Tools(ATT) for Mac OS 64bit 18 MB 2014-04-07 993
Semantic Mashup Server Image for Virtual Box 3299 MB 2014-04-07 1495

Dear Partners and Developers,

The Samsung SMART TV team is pleased to release the Smart TV SDK 5.1. 

This SDK provides developers with the tools they need to develop apps for the 2014 Smart TV Platform. 

The toolset includes an application IDE, UI designer, debugger, Pretest Tool and Smart TV Emulator for the 2014 platform. 

 

■ Major Updates of Emulator 5.1

- Multi Application Support: Developers can test the onPause() and onResume() events in the Emulator.

- PNaCl Update : PNaCl has been updated to pepper_31
- MultiScreen API Update: The MultiScreen API has been updated to the latest version. 
- Network & Proxy Settings Menu: Enabled developers to set the IP address and proxy settings for the Emulator. 

 

■ Major Updates of IDE 5.1

- CAPH UI Designer: A new tool for visually creating the CAPH UIs.
- Device Debugger: A tool for debugging applications running on the TV device.

- PNaCl Update : PNaCl has been updated to pepper_31
- Semantic Mashup: IDE extension for integrating semantic services into Smart TV applications.

■ Emulator
- VirtualBox-based Emulator used for all platforms
- Google Native Client (NaCl) support
- WebGL
- Multiscreen Framework
- Web UI Framework
- Close Caption
- 2014 WebEngine
- SmartHome

 

 

IDE relevant version information

 

- Eclipse : Kepler

- Eclipse WTP : 3.4.2 or higher (The currently installed version in IDE package : 3.4.2)

- Eclipse CDT : 8.1.2 (Don't use newer version.) (The currently installed version in IDE package : 8.1.2)

 

 

■ Pre-setting requirements before installing SDK 5.1

 

 [For Eclipse Install]

Please run Eclipse as 'Run as Administrator'.

Samsung SMART TV SDK Eclipse plugin requires Java Standard  Edition (Java SE) version 1.7 or higher.

 -Install Java Runtime Environment (JRE): http://www.oracle.com/technetwork/java/javase/downloads/index.html 

 

- If you want to debug Web App, please install the Google Chrome.

Download Google Chrome :

https://www.google.com/chrome

 

 [For Smart TV SDK Emulator]

The Virtual Box virtualization tool is required to run the Emulator.  

Please consult the installation guides for information about Virtual Box. Information about Virtual Box can be found here:

http://www.virtualbox.org/

 

The Emulator can run in the latest version of VirtualBox, but the recommended version is VirtualBox 4.2.16.
VirtualBox 4.2.16 version can be found here : 
https://www.virtualbox.org/wiki/Download_Old_Builds_4_2

 

 

After installing Virtual Box, import the Smart TV SDK Emulator .OVA image file.  To load apps in the Emulator, use the OracleVM VirtualBox Manager to set a Shared Folder for the Emulator called “Apps”(any location is valid as long as the folder is called “Apps”). 

Please see the installation guide for more details.

 

[For PNaCl]
The Samsung Smart TV supports PNaCl Pepper 31 version.

To use PNaCl you need to download and install python http://www.python.org/download/ and PNaCl SDK update utility https://developers.google.com/native-client/sdk/download
For information about installing & configuring the PNaCl development environment, please refer to the PNaCl Native Client SDK documents.

More information about native client you can find on https://developers.google.com/native-client/

All Pepper API supported by the Samsung Smart TV is documented on http://samsungdforum.com/Guide/d18/index.html

If you want to build NaCl code, please install the NaCl SDK and set the system environment variables and paths.

 

1. Please set NACL_SDK_ROOT environment variable in your system to '[Your nacl sdk root]/nacl_sdk/pepper31’
2. Please add '[Your nacl sdk root]/pepper_31/tools' to PATH environment variable.
3. Please add

- Windows : '[Your nacl sdk root]pepper_31 oolchainwin_pnaclin' to PATH

- Linux : '[Your nacl sdk root]/pepper_31/toolchain/linux_x86_pnacl/newlib/bin' to PATH

- Mac OS : '[Your nacl sdk root]/pepper_31/toolchain/mac_x86_pnacl/newlib/bin' to PATH

 

 

 

■ SDK Requirements

 

[Hardware Requirements]

-Processor: Dual Core 1.5GHz / Single Core 3GHz or higher 

-RAM: 2 GB orhigher 

-OS(32bit and 64bit supported):

   - Windows 7 (recommendation), WindowsXP Service Pack 2 or higher

   - Mac OS X : Intel-based hardware, OS versions  10.6 and above.

   - Linux: Linux version that can support Virtual Box 2.4.2. 

 

 

-Screen resolution : 1280 x 1024 or higher 

-HDD: 5GB or higher 

Best Regards,

Your Samsung Smart TV SDK Team

2013 Main SDK : SDK 4.5

Available version of SDK for each SDK version
Download SDK Size Release Date Download
SDK Emulator Image for Virtual Box 858 MB 2013-08-01 9,879
SDK IDE Download for Windows 32bit 593 MB 2013-08-01 5,335
SDK IDE Download for Windows 64bit 593 MB 2013-08-01 8,730
SDK IDE Download for Linux 32bit 581 MB 2013-08-01 657
SDK IDE Download for Linux 64bit 582 MB 2013-08-01 1,168
SDK IDE Download for Mac OS 64bit 581 MB 2013-08-01 2,635
Mashup Server for Windows 32bit 44 MB 2013-08-01 557
Mashup Server for Windows 64bit 44 MB 2013-08-01 929
Local Cloud Development Environment 1004 MB 2013-08-01 1,462

Dear Partners and Developers,

 

The Samsung SMART TV team is pleased to release the Smart TV SDK 4.5. 

This SDK provides developers with the tools they need to develop apps for the 2013 Smart TV Platform. 

The toolset includes an application IDE, Visual Editor, debugger, and Smart TV Emulator for the 2013 platform. 

 

Major Updates

- NaCl: Support for Google Native Client (NaCl) has been added to the IDE and the Emulator

- AIR 3.0 Support in Emulator

Emulator: The VirtualBox-based Emulator is now used for all platforms: Windows, Mac, and Linux. 

                The Windows .EXE Emulator has been deprecated.

 

■ IDE

- Native Client (NaCl) Editor, Builder and Translator. NaCl Debugger support with Google Chrome.

- Improved Visual Editor and Visual Kit

- Improved Log Viewer

- Optimized Visual Component

- Improve Web Inspector (debugger) integration

- Performance Improvement

 

- IDE relevant version information

- Eclipse : Juno

- Eclipse WTP : 3.4.2 or higher (The currently installed version in IDE package : 3.4.2)

- Eclipse CDT : 8.1.2 or higher (The currently installed version in IDE package : 8.1.2)

 

■ Emulator

- VirtualBox-based Emulator used for all platforms

- Google Native Client (NaCl) support

- WebGL

- Adobe AIR 3.0

 

■ Features for the Cloud Emulator

- Improved User Interface

- Support audio and video

- Support Smart Control 2013

- Debug Log

 

 

 

 

■ Pre-setting requirements before installing SDK 4.5

 [For Eclipse Install]

Please run Eclipse as 'Run as Administrator'.

Samsung SMART TV SDK Eclipse plugin requires Java Standard Edition(Java SE) version 1.6or higher.

   -Install Java Runtime Environment (JRE): http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

 [For Smart TV SDK Emulator]

The Virtual Box virtualization tool is required to run the Emulator.  

Please consult the installation guides for information about Virtual Box. 

 

Information about Virtual Box can be found here:

http://www.virtualbox.org/

 

After installing Virtual Box, import the Smart TV SDK Emulator .OVA image file. To load apps in the Emulator, use the Oracle VM VirtualBox Manager to set a Shared Folder for the Emulator called “Apps” (any location is valid as long as the folder is called “Apps”). 

Please see the installation guide for more details.

 

[For NaCl]

If you want to build NaCl code, please install the NaCl SDK.

For information about installing & configuring the NaCl development environment, please refer to the NaCl documentation.

- NaCl relevant version information

 

1) NaCl toolchain : pepper_25
   Samsung Smart TV to support the NaCl pepper_25 version.
   Please use the pepper_25 version.


2) Python : 2.7

 

3) Chrome : 25 or higher

 

 

Google NaCl website : 

https://developers.google.com/native-client/

 

- If you want to download NaCl toolchain, please install NaCl SDK update utility and python.

Download the NaCl SDK update utility :

https://developers.google.com/native-client/sdk/download

 

Download Python :

http://www.python.org/download/

 

 

- If you want to debugging NaCl code, please install the Chrome browser version 25 or higher version.

Download Google Chrome :

https://www.google.com/chrome

 

 

- If you want to build NaCl code, please install the NaCl SDK and set the system environment variables and PATH.

1) Please set NACL_SDK_ROOT ( '[Your NaCl SDK root]/pepper_25' - ex) nacl_sdk/pepper25 )  in system environment variables.
2) Please add '[Your nacl sdk root]/pepper_25/tools' to PATH.
3) Please add

    - Windows :  '[Your NaCl SDKroot]/pepper_25/toolchain/win_x86_pnacl/newlib/bin' to PATH

    - Linux      :  '[Your NaCl SDKroot]/pepper_25/toolchain/linux_x86_pnacl/newlib/bin' to PATH

    - Mac OS   :  '[Your NaCl SDK root]/pepper_25/toolchain/mac_x86_pnacl/newlib/bin' to PATH

 

[For Cloud Development Environment]

Java Standard Edition(Java SE) version 1.6 or higher is required.

   -Install Java Runtime Environment (JRE) : http://www.oracle.com/technetwork/java/javase/downloads/index.html


The Cloud Development environment does not support Flash, AIR, AllShare, Smart Interaction, Web Inspector, or OCI related features.

The Cloud Development environment requires the Virtual Machine network type to be Bridged Networking.

 

[For Native IME]

Native IME is not supported in the Smart TV SDK 4.5 Emulator. 

For Native IME support, please install the Smart TV SDK 4.1 Emulator for Windows.

[ For Microphone Application ]

Microphone is not supported in the Smart TV SDK 4.5 Emulator. 
For Microphone support, please install the Smart TV SDK 4.1 Emulator for Windows.

■ SDK Requirements

 

[Hardware Requirements]

-Processor : Dual Core 1.5GHz / Single Core 3GHz or higher

-RAM : 2 GB or higher

-OS (32bit and 64bit supported):

    - Windows 7 (recommendation), Windows XP Service Pack 2 or higher

    - MacOS X : Intel-based hardware, OS versions  10.6 and above.

    - Linux : Linux version that can support Virtual Box 2.4.2. 


-Screen resolution : 1280 x 1024 or higher

-HDD : 5GB or higher

 

Best Regards,

Your Samsung Smart TV SDK Team

 

2012 Main SDK : SDK 3.5.2

Available version of SDK for each SDK version
Download SDK Size Release Date Download
SDK Download for Samsung IDE 299 MB 2012-08-23 12,629
SDK Download for Eclipse 399 MB 2012-08-23 8,219

With SDK 3.5.0 versions and above, developers can choose from two IDEs:


1) Samsung IDE + Emulator

2) Eclipse IDE + Emulator


Main Features in SDK 3.5.2

- Eclipse is now supported as an IDE (from SDK 3.5.0)

- InputFramework has been added (from SDK3.5.0)

o Remote Control has been separated into a new process

o App developers can change their input device using theInput Device button on the emulator screen

- In-App Advertisements (from SDK 3.5.1)

o Banner, Pre-Roll and App Launch supported


Pre-setting requirements before installing SDK 3.5.2

[Install DirectX for both IDEs]

- DirectX End-User Runtime Web InstallerDownload URL:

http://www.microsoft.com/download/en/details.aspx?id=35


[For Eclipse Install]

Please run Eclipse as 'Run as Administrator'.

Samsung SMART TV SDKEclipse plugin requires Java Standard Edition(Java SE) version1.6 or higher.

- Install Java Runtime Environment (JRE): http://www.oracle.com/technetwork/java/javase/downloads/index.html


Bug Fixes

- Video/Audio Player : GetDuration() now returns proper value when the video has finished playing.

- Eclipse Plugin : Emulator run path error has been fixed.

- Samsung IDE : Fixed auto-generated scene code that caused errors such as :

(error: 'undefined' is not an object (evaluating '$.sfKey.LEFT')

- Common API : Fixed bug that causes some apps to ignore certain key presses.

- SMART HUB : JavaScript errors have been fixed.


Update list

- TV Font :

Users installing the SmartTV SDK 3.5.2 for the first time do not have to resinstall the fonts.

Users who are updating must still navigate to [SDK_INSTALL_DIR]/Emulator/Emulator2012_v3.5/bin and reinstall the fonts.


[ How to reInstall TV fonts ]

(Install TV fonts in your Windows system for compatibility with the TV)

1) Please go to this path: [SDK_INSTALL_DIR]/Emulator/Emulator2012_v3.5/bin

2) Double click each of the following files:

- shadow_us.ttf, shadow_eu.ttf, shadow_ko.ttf, shadow_s_cn.ttf,shadow_t_cn.ttf, shadow_jp.ttf

3) Click 'install' button in the dialog box


S/W modulesfor year 2012 TV/AV products

1. AppEngine (Webkit Core)

2. Samsung Player

3. Flash

4. SEF (Service Extension Framework)

5. Mpeg-Dash (including HAS [HTTP Adaptive Streaming])

6. TV-Mobile Framework (Convergence)

7. OCI (Open Convergence Interface)

8. Interactive Edutainment

9. AllShare

10. Apps Framework

11. Smart Interaction (Voice Recognition & Camera)

12. 2012 Smart Hub


SDK Requirements

[ Hardware Requirements ]

- Processor : Dual Core 1.5GHz / Single Core 3GHz or higher

- RAM : 1 GB or higher

- OS (32bit) : Windows XP Service Pack 2 or higher, Windows 7

- Screen resolution : 1280 x 1024 or higher

- HDD : 5GB or higher


[ Software Requirements ]

- .NET Framework 2.0

- Visual C++ Redistributable Package 2005, 2010


- DirectX End-User Runtime

DirectX End-User Runtime Web Installer Download URL :

http://www.microsoft.com/download/en/details.aspx?id=35


- Java Standard Edition(Java SE) 1.6 or higher

Install Java Runtime Environment (JRE) :

http://www.oracle.com/technetwork/java/javase/downloads/index.html


2011 Main SDK : SDK 2.5.1

Available version of SDK for each SDK version
Download SDK Size Release Date Download
SDK Download for Samsung IDE 190 MB 2011-08-30 13,577

The main change from SDK 2.3 to SDK 2.5 is the integrated IDE that the UIs are almost different.


The SDK 2.5.1 has been released with the following fixed bugs from SDK 2.5.0:

(Number 1,2 are same with SDK 2.5)


1.S/W modules for year 2011 TV/BD products

• Same with SDK 2.3

- App Engine

- Player

- Flash

- Device API / SEF (Service Extension Framework)

- HAS (Http Adaptive Streaming)

- Metadata handling through Galaxy & iPhone

- Push service

- Device Interaction

* It can be supported from 2012 devices.

• New functions added on SDK 2.5

- Interactive Edutainment

* It can be supported from 2012 devices.

- In-App Purchase

* The service is available in Korea and USA only.

* It can be supported on 2011 emulator.


2. Editor Integration

• Until SDK 2.3, the visual editor and text editor had existed together.

• From SDK 2.5, two editors have been integrated into a IDE

• 15 visual components are released for SDK 2.5 (possible to customize visual component)


3. Fixed defects from SDK 2.5.0

- The defect of 'Open App' window has been fixed.

- The defect of help document has been fixed


4. New Features from SDK 2.5.0

- Added screen resolution setting feature.

- Added master scene.

- Added a JavaScript file backup feature when delete scene.


The document URL about SDK 2.5.1 (same with 2.5) :

http://www.samsungdforum.com/Guide/


SDK Requirements

[ Hardware Requirements ]

- Processor : Dual Core 1.5GHz / Single Core 3GHz or higher

- RAM : 1 GB or higher

- OS (32bit) : Windows XP Service Pack 2 or higher, Windows 7

- Screen resolution : 1280 x 1024 or higher

- HDD : 5GB or higher


[ Software Requirements ]

- .NET Framework 2.0

- Visual C++ Redistributable Package 2005

2010 Main SDK : SDK 1.510

Available version of SDK for each SDK version
Download SDK Size Release Date Download
SDK Download for Samsung IDE 130 MB 2010-09-17 6,018

Samsung has released the SDK (version 1.500) for US Developer Conference and we found some bugs in the functions of the visual component and it’s behaviour.

We have now fixed the issues and relelase the SDK 1.510 version for your use.


For 2010 Internet@TV products, it is also possible to use SDK version 1.3 and 1.500 versions.

From SDK (version 1.5) we also provide the visual editor, including 13 visual components and you don’t have to input security key for installation.


The objective of the SDK is to help the development of Apps within Internet@TV.

By using the SDK you can develop Apps (f.ex. Widget or flash) and transfer them directly to TV.

Download Previous SDK Version

You can download different SDK version such as SDK 2.5.1, 1.510 from SDK Archives