02

App Development on Samsung SmartTV

Structure of a Samsung SmartTV Application

Project Types

Web Application

Summary

Structure of a Samsung SmartTV Application

Structure of a Samsung SmartTV Application

A Samsung SmartTV application runs on the WebKit browser engine. This means that a SmartTV application is similar to a common website based on HTML pages. However, a SmartTV application has a distinct difference from a common website; unlike a website with variable resolution and keyboard and mouse input, a SmartTV application runs on fixed resolution with remote controller input. SmartTV users are already accustomed to navigating with a remote controller's directional, Enter, and Back keys.

images

Figure 2-1. Structure of a Samsung SmartTV Application

The above figure demonstrates the structural difference of a website and a TV application. From 2012, Samsung SmartTV has been using the standard WebKit browser engine that is also used by Google Chrome and Apple Safari, instead of its previous MAPLE (Markup Engine Platform for Embedded System) application engine.

For all practical purposes, the Samsung SmartTV application is similar to front-end development of a common web service. Business logic such as server calls and event handling are implemented with JavaScript, and graphical interfaces are designed with CSS and HTML pages.

Application Resolution

A SmartTV application supports ...

Get Samsung SmartTV Application Development now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.