Table of Contents

01 Introducing the Samsung SmartTV Platform

Introducing SmartTV

Samsung SmartTV SDK

SDF

Summary

02 App Development on Samsung SmartTV

Structure of a Samsung SmartTV Application

Project Types

Web Application

Summary

03 Preparations for App Development

SDK Download and Installation

Configuration

Summary

04 Hello TV!

Creating a New Project

Implementing the Hello TV! Program

Running Hello TV!

Installing Hello TV! on a TV

Summary

05 Focus

Anchor and Focus

Registering/Unregistering a Remote Control Key

Handling Remote Control Events

Moving the Focus

Handling a Mouse Event

Summary

06 Scenes-Based Display Design

Scenes-Based Design

Switching between Scenes

Data Transfer between Scenes

Summary

07 AV Player

Initializing the AVPlayer Library

Play, Pause, Stop, and Skip

Handling Remote Control Key Events

Summary

08 Hands Frame Application 1 – Basic Version

Main Scene

VOD Player

Summary

09 Server-Side Data Processing

API Design

API Processing

Optimizing API Requests

Summary

10 IME

Using IME

IME Member Functions

12 Keys and QWERTY Keyboards

Summary

11 The Convergence and AllShare Framework

Introducing the Convergence

Server-Side (SmartTV) Convergence Application

Client-Side (a Mobile Device) Convergence Application

Introducing the AllShare Framework

Summary

12 Hands Frame Application 2 – Advanced Version

Login

Virtual Remote Controller Using the Convergence

Summary

13 Advanced Features

Camera

Smart Interaction

File API

HTML5/CSS3

Summary

14 Exception Handling

Exception Handling ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.