Use cases and Requirements of Device API and UI/UX W3C Web on TV - - PowerPoint PPT Presentation

use cases and requirements of device api and ui ux
SMART_READER_LITE
LIVE PREVIEW

Use cases and Requirements of Device API and UI/UX W3C Web on TV - - PowerPoint PPT Presentation

Use cases and Requirements of Device API and UI/UX W3C Web on TV Workshop Jinhong Yang, Sanghong An 2010.09 KAIST 1 Use cases of Device APIs for Web on TV Watching the television channels on the browser with channel changing Checking


slide-1
SLIDE 1

Use cases and Requirements of Device API and UI/UX

W3C Web on TV Workshop

Jinhong Yang, Sanghong An 2010.09 KAIST

1

slide-2
SLIDE 2

2

Use cases of Device APIs for Web on TV

  • Watching the television channels on the browser with channel changing
  • Checking the digital television program guide on Web services

(e.g., ordering the ‘watch reservation’ on the browser)

  • Running the interactive functions or applications provided in part of digital

television service on the browser

  • Ordering the time-shift or record function on the browser (when the TV has

PVR functions)

Use cases

slide-3
SLIDE 3

3

Requirements of Device APIs for Web on TV

  • Interface for digital TV features

Ø

Control for digital broadcasting tuner

Ø

MPEG2-TS Reader

  • Interface for other functions on TV or STB or CE

Ø

Recording, time shifting functions

Ø

Connected to DLNA and other home media devices

Digital TV Middleware

Browser for TV

Android / iOS ACAP / ARIB / DVB DLNA

D A P E x t e n s i

  • n

f

  • r

W e b

  • n

T V Requirements

  • Figure. Example of DAP extension for Web on TV

....

slide-4
SLIDE 4

Current DAP and Device APIs for Web on TV

4

More Related Specification for Web on TV

Description

  • HTML Media Capture

(camera/microphone interactions through HTML forms) Need to provide interactive TV by camera/microphone

  • Media Capture API

(programmatic access to camera/microphone)

  • Gallery (stored media interactions)

To provide high-level interface for accessing media gallery located on the device

  • Systems info and events

(CPU, network, etc.) To provide Web applications with access to various properties of the system which they are running on

  • Policy Framework

To provide access policy

  • Application Launcher

Need to control executions of applications

  • User Interaction

Related to user interfaces

Informative docs

APIs Requirements Device API Access Control Use Cases and Requirements Privacy Requirements Related Specification for Web on TV Description

  • Contacts

(reading from addressbook) Reading/Writing addressbook activities are not regarded as the main activities

  • f TV
  • Contacts Writer

(writing to addressbook)

  • Calendar
  • Messaging (SMS, MMS, emails)

Input interfaces for TV are not suitable for messaging

  • Communication Log

Same to Messaging

  • Device Interface

About device description

  • Device API Features

Defines the feature and capability aspects of the Device API architecture and summarizes the specific features and capabilities currently defined.

  • Tasks
  • Policy Markup for Device APIs
slide-5
SLIDE 5

5

Use cases of UI/UX for Web on TV

  • Watching EPG(or playlists) with the Large size screen from a distance

(e.g., Grid vs. Card-style playlist)

  • Channel changing and selecting menu with simple steps
  • Surfing the web and reading headlines of articles on the browser

Use cases

slide-6
SLIDE 6

6

Requirements of UI/UX for Web on TV

  • Markup language for Web on TV

Ø

HTML5 / CE-HTML

  • Design principles for TV Applications

Ø

Content-oriented design

Ø

Resolution guide

Ø

Limited text length due to legibility

ü

To provide the best UI, the browser needs to know what kind of I/O device is being connected and be able to send requests to relevant server based on the information.

Requirements

slide-7
SLIDE 7

Thank you!

Any Question?

7