O'Reilly logo

Samsung SmartTV Application Development by Handstudio Co., Ltd

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required