Samsung Smart TV applications are web-based software programs that run on digital TVs connected to the Internet. With Smart TV applications, TV users can access web content via their TV screens. Users can download applications from Samsung Apps and install them on their TVs.

Samsung provides the Samsung TV Apps SDK for developing Samsung Smart TV applications. It is equipped with a simulator with which the application can be tested before actually installing it in the TV, and so creating applications is easier using the SDK. The SDK also includes a WYSIWYG (What You See Is What You Get) tool that you can use for designing and creating the UI and all UI components.

You have many options in developing Samsung Smart TV applications. You can create applications for playing music and videos, displaying images, news data and animation, using gamepads, healthcare devices and other interactive devices, and many more. The applications can occupy a part of the TV screen, full screen, toggle between the two, or be embedded.

The applications are developed so that they respond to the Smart TV remote control. You can also create interactive applications, in which a smart device such as a smart phone is used in place of a remote control.

Creating applications for TV is somewhat different from creating applications for a computer. A well-designed UI (user interface) is important for a good user experience. Therefore, it is a good idea to consider the User Experience Guidelines when planning an application.

The Flash project type of Samsung Smart TV SDK allows you to embed Flash functionality in your Smart TV application. Both AIR for TV and Flash Player as an Application Engine plugin are supported on the Samsung Smart TV platform. However, only the emulation of Flash Player as an Application Engine plugin is supported.

For more information on the supported versions, see Flash Specification.

SDK Emulator The Emulator provided with the SDK simulates running an applications on a TV. It enables you to test your application before deploying it to the real TV.

Samsung Smart TV Running your application on a target device, a Samsung Smart TV, allows you to debug and test your application in a real-time environment. You must run your application on a real TV to be certain of how an application behaves.