Dear Partners and Developers,
The Samsung SMART TV team is pleased to release the Smart TV SDK 4.0.
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.
The Mac OS X and Linux platforms are now supported by the Samsung Smart TV SDK.
In addition to the Eclipse-based App Editor, a new Linux-based Emulator has been released.
This Emulator executes in an Ubuntu virtual machine that is run in the Virtual Box virtualization tool.
This release also marks the introduction of the Cloud Emulator.
The Emulator is hosted on a remote server that developers can connect to using a “thin client” Emulator on their development machine.
Currently, this feature is supported only on the Mac OS X platform.
Finally, as the platform, SDK 4.0 includes the Emulators for TVs in 2011/2012/2013.
■ [Editor]
- Open Samsung Smart TV Semantic Service
- Support for Mac OS X and Linux platforms
- Full WYSIWYG code editing (visual editor and code editor are synced)
- 6 new Visual Editor components (arrowbutton, hscrollbar, pageindicator, slidern, togglebutton, tooltip)
- Smooth re-sizing of components
- Web Inspector (debugger) support
■ Features for 2013 Platform on Windows
- 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
- In-App Ads
- Flash 11.1
- Smooth Streaming
- Web Inspector support
- ATT (Automatic Test Tool) : User can record and playback input events for testing.
* Only 32 bit machines supported
■ Features for 2013 Platform on Linux (First Release)
- Apps Framework
- App Engine / WebKit
- UniPlayer
- SEF (Service Extension Framework)
* Only 32 bit machines supported
■ Features for 2013 Platform on Mac (First Release)
- Apps Framework
- App Engine / WebKit
- UniPlayer
- SEF (Service Extension Framework)
- Cloud Emulator client for Mac OS X
* Only 32 bit machines supported
■ Pre-setting requirements before installing SDK 4.0
[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 X and Linux platforms. Please consult the installation guides for information about Virtual Box. Information about Virtual Box can be found here:
http://www.virtualbox.org/
■ 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
Install Java Runtime Environment (JRE) :
http://www.oracle.com/technetwork/java/javase/downloads/index.html
■ How about 'SDK Install Path Error'
This error message can sometimes occur in the Windows IDE:
'Incorrect SDK install path information. Please set correct SDK install path in the 'Preferences' menu'
To solve the error, please delete the file 'C:sec_sdk.properties'
If you cannot see this file, make sure 'hidden files' are displayed.
Best Regards,
Your Samsung Smart TV SDK Team