Smart TV Applications
Article describes structure of Smart TV Applications.
Samsung Smart TV allows developers to create TV-oriented applications with extended functions using plugins.
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. Unlike general web pages, applications for Samsung Smart TV allow users to employ TV-specific features.
For example:
- Application plugins can allow users to change the application’s volume or play a video that is not part of the television broadcast.
Users can download applications from SamsungApps and install them on their TVs. Users can also create their own Smart TV applications with the Software Development Kit (SDK) provided by Samsung.

Figure. Application on the Smart TV and on a Computer

Figure. Application on the Smart TV and on a Computer B
Application File Structure
Technically, a Smart TV application is a web page consisting of:
- HTML page
- Shows the application’s structure. Samsung Smart TV SDK supports HTML5 .
- CSS file
- Defines the application’s style.
- JavaScript file
- Controls the application’s behavior.
- Config.xml file
- Contains information on the operating environment and the application version. This file is required for running the application on a TV screen.
- Flash files
- This files are optional, use if you need animation

Figure. Application structure
Samsung Smart TV applications run on a browser. Smart TV also includes an Application Manager that handles application-related tasks.

Figure. Application architecture
Application Display Types
The table below shows the different ways in which an application can be displayed.
Note
Applications launched in Europe must be full-screen applications.
Display type | Description | Screen layout |
---|---|---|
Full-screen application | The application fills the entire TV screen. |
![]() |
Single-wide application | The application is displayed only on a part of the screen. |
![]() |
Ticker | The application remains on the TV screen while you do other things with your TV. |
![]() |