You are previewing Samsung SmartTV Application Development.
O'Reilly logo
Samsung SmartTV Application Development

Book Description

Take your apps from the small screen to the big screen and start developing for the Samsung SmartTV now!

Samsung's SmartTV platform gives developers the opportunity to bring the app experience to the world of home entertainment, creating a more interactive and engaging way to reach their audience. If you're ready to expand your app development skills beyond the mobile environment, look no further than Samsung SmartTV Application Development. This unique guide shows you how to incorporate SmartTV features like Smart Interaction, gesture and voice recognition, and personalized recommendations into your app designs and take advantage of movie, video game, web, and other smart content available on the latest SmartTV offerings.

  • Shows how to build a new SmartTV application – from planning the app design to creating a compelling user interface, adding features, and taking the app to market

  • Walks you through the development environment, key platform capabilities, the SmartTV toolset, and testing emulator

  • Includes helpful source code examples to use as inspiration for your own app design and instruction on using video-on-demand, gaming, multi-screen, and Smart Interaction features in your app

  • Written by a team of experts from Handstudio, a global smart media application and solution developer whose clients include Samsung, Humax, and LG, who share their real-world insights and experience developing for the Samsung SmartTV platform

Make the smart move and get Samsung SmartTV Application Development today!

Note: The ebook version does not provide access to the companion files.

Table of Contents

  1. Cover Page
  2. Title Page
  3. Preface
  4. Contents
  5. Chapter 01: Introducing the Samsung SmartTV Platform
    1. Introducing SmartTV
    2. Samsung SmartTV SDK
    3. SDF
    4. Summary
  6. Chapter 02: App Development on Samsung SmartTV
    1. Structure of a Samsung SmartTV Application
    2. Project Types
    3. Web Application
    4. Summary
  7. Chapter 03: Preparations for App Development
    1. SDK Download and Installation
    2. Configuration
    3. Summary
  8. Chapter 04: Hello TV!
    1. Creating a New Project
    2. Implementing the Hello TV! Program
    3. Running Hello TV!
    4. Installing Hello TV! on a TV
    5. Summary
  9. Chapter 05: Focus
    1. Anchor and Focus
    2. Registering/Unregistering a Remote Control Key
    3. Handling Remote Control Events
    4. Moving the Focus
    5. Handling a Mouse Event
    6. Summary
  10. Chapter 06: Scenes-Based Display Design
    1. Scenes-Based Design
    2. Switching Between Scenes
    3. Data Transfer Between Scenes
    4. Summary
  11. Chapter 07: AV Player
    1. Initializing the AVPlayer Library
    2. Play, Pause, Stop, and Skip
    3. Handling Remote Control Key Events
    4. Summary
  12. Chapter 08: Hands Frame Application 1 – Basic Version
    1. Main Scene
    2. VOD Player
    3. Summary
  13. Chapter 09: Server-Side Data Processing
    1. API Design
    2. API Processing
    3. Optimizing API Requests
    4. Summary
  14. Chapter 10: IME
    1. Using IME
    2. IME Member Functions
    3. 12 Keys and QWERTY Keyboards
    4. Summary
  15. Chapter 11: The Convergence and AllShare Framework
    1. Introducing the Convergence
    2. Server-Side (SmartTV) Convergence Application
    3. Client-Side (a Mobile Device) Convergence Application
    4. Introducing the AllShare Framework
    5. Summary
  16. Chapter 12: Hands Frame Application 2 – Advanced Version
    1. Login
    2. Virtual Remote Controller Using the Convergence
    3. Summary
  17. Chapter 13: Advanced Features
    1. Camera
    2. Smart Interaction
    3. File API
    4. HTML5/CSS3
    5. Summary
  18. Chapter 14: Exception Handling
    1. Exception Handling for the Focus
    2. Exception Handling for the Return/Exit Key
    3. Exception Handling for the Player Exit Event
    4. Exception Handling for the IME
    5. Summary
  19. Chapter 15: From the SDF to the App Store
    1. Registering to the SDF
    2. Registering an App on the Samsung Apps Seller Office
    3. Registering an App Package on the SDF
    4. Application Management
    5. Summary
  20. Addendum: Hands Frame Source Code
    1. Hands Frame Basic Version
    2. Hands Frame Advanced Version
  21. Praise from Samsung for Samsung SmartTV Application Development
  22. Writers' reflection
  23. Special thanks to
  24. Index
  25. About the Author, About the Translator