SDK Download

>SDK>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/feature of TV platform and SDK from Spec & Features
You may also check a history and any changes of release note from Release Note

Different SDK version to work with another platform Image

Do you need a different SDK version to work with another platform?
You can download different SDK version such as SDK 2.5.1, 1.510 from SDK Archives
SDK FAQ
Download SDK 2013 Main SDK
SDK 4.1
sdk download
Download SDK Size Release Date Download
SDK Download for Windows 7 558 MB 2013-04-11 6592
SDK Download for Linux 293 MB 2013-04-11 1058
SDK Download for Mac OS 298 MB 2013-04-11 1726
SDK Emulator Image for Virtual Box 779 MB 2013-04-11 1947
Mashup Server 32bit 44 MB 2013-04-11 352
Local Cloud Development Environment 984 MB 2013-04-11 481

Dear Partners and Developers,

 

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

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 Emulators for current and past platforms.  


With this release, more additions are available for the Mac OS X / Linux versions of the Samsung Smart TV SDK.  


■ Editor

- Visual Kit: Visual Logic and Relation Editing

- Text Editor: API Autocomplete

- Application Templates

 

■ Features for 2013 Platform on Windows

- Native Input Method Editor (On Screen Keyboard)

- Smart Control 2013

- App&Service Panel Support

- AdHub Support

- Smart Interaction: Gesture events have been added (New HI (including Gesture) Simulator).

- Apps Framework

- 2013 App Engine (HTML5 Video/Audio, WebSocket, WebGL)

- UniPlayer

- SEF (Service Extension Framework)

- Convergence Framework

- OCI (Open Convergence Interface) : MIDI support

- MPEG Dash

- AllShare

- Flash 11.1

- Smooth Streaming

- Automatic Test Toolkit improvements (Dynamic screen test, partial screen capture, audio testing, and more…)

 

■ Features for 2013 Platform on Linux / Mac SDK

- Video / Audio Play Support in Emulator

- Smart Control 2012 in Emulator

- GUI improvements in Emulator

- Eclipse Integration

- Limited Web Inspector support

 

■ Features for the Cloud Emulator

- Usability & GUI improvements

- S Client is supported on Mac OS X and Windows.

- S Server is supported on Windows

 


■Pre-setting requirements before installing SDK 4.1


[DirectX for Windows Install]

-DirectX End-User Runtime Web Installer Download URL:
http://www.microsoft.com/download/en/details.aspx?id=35


[For Eclipse Install]

Please run Eclipse as 'Run as Administrator'.

Samsung SMART TV SDK Eclipse plugin requires Java Standard Edition(Java SE) version 1.6 or higher.
 -Install Java Runtime Environment (JRE) : http://www.oracle.com/technetwork/java/javase/downloads/index.html

 


[For Mac OS X and Linux]
The Virtual Box virtualization tool is required to run the Emulator on the Mac OS Xand Linux platforms. 

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


http://www.virtualbox.org/

 

[For Mac OS X]

To update the Smart TV SDK for Mac OS X:

1) Please backup $HOME_DIR/Samsung_TV_SDK_4_Mac/Apps folder

2) Delete $HOME_DIR/Samsung_TV_SDK_4_Mac
3) Run 2013_Samsung_TV_SDK_4_1_Mac.pkg

4) Copy Apps folder from step (1) to $HOME_DIR/Samsung_TV_SDK_4_Mac

 

■ SDK Requirements
[Hardware Requirements]

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

-RAM : 1 GB or higher

-OS (32bit) :

- Windows 7 (recommendation), Windows XP 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


[Software Requirements for Windows]

-.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


[Software Requirements for All Operating Systems]


-Java Standard Edition(Java SE) 1.6 or higher

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

 


Best Regards,


Your Samsung Smart TV SDK Team

 

2012 Main SDK : SDK 3.5.2

sdk download
Download SDK Size Release Date Download
SDK Download for Samsung IDE 299 MB 2012-08-23 10049
SDK Download for Eclipse 399 MB 2012-08-23 6938

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

sdk download
Download SDK Size Release Date Download
SDK Download for Samsung IDE 190 MB 2011-08-30 12679

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

sdk download
Download SDK Size Release Date Download
SDK Download for Samsung IDE 130 MB 2010-09-17 5594

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.