Samsung SmartTV Web Application
A Samsung SmartTV application is implemented as a web application. While this does not support all web technologies including server side containers or server side programming languages, a Samsung SmartTV application has almost a similar front-end structure that allows using custom web client development practices.
HTML in SmartTV programming
There are different HTML file structures to accommodate scene design, which is a page or a screen layer design of a SmartTV application. You can use a scene-based programming technique that uses layers, instead of separate HTML files, to handle each scene. Therefore, only one top-level HTML file—index.html—will be used.
Screens contained in HTML layers, anchors to handle focuses, and objects with necessary device APIs are all included in the index.html file. As in a website, the HTML file represents the application itself as its starting point.
CSS in SmartTV programming
CSS defines display styles. It is even more vital to handle design elements with CSS on an application that runs on a SmartTV with limited processing power and screen resolution.