CEA 2014 Overview April 18, 2007 Mark R. Walker PhD Sr. Viiv TM Planning Architect Digital Home Group Intel.

Slides:



Advertisements
Similar presentations
CEA 2014 Overview Presented to the ATIS ITU-T FG IPTV Interoperability Forum January 24, 2007 Mt. View, CA Mark R. Walker PhD Sr. Viiv TM Planning Architect.
Advertisements

Introduction to HTML, XHTML, and CSS
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
Sun-a, Kim Yoon kyoung, Kim. Samsung Smart TV SDK supports device convergence by allowing a client application running on an external device to communicate.
Building International Applications with Visual Studio.NET Achim Ruopp International Program Manager Microsoft Corporation.
UPnP* AV: Easy Sharing of Digital Media Joe C. Pitarresi Business Development Intel Research & Development.
W3C Web & TV Workshop 2014 UPnP, W3C and TV W3C Web & TV Workshop March 2014.
BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
B. Fairman Sony US Advanced Technologies Center 1 Ubiquitous Video W3C Video on the Web Workshop
UPnP TM Remote UI Markus Wischy Senior Architect Siemens.
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
The Real Time Streaming Protocol (RTSP)
Project 1 Introduction to HTML.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
1st Project Introduction to HTML.
Printing & Imaging Update John Ritchie Intel Staff Engineer.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
WEB BROWSERS BTT101 DIGITAL LITERACY (Credit Mr. Spinelli)
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
UNDERSTANDING WEB AND WEB PROJECT PLANNING AND DESIGNING AND EFFECTIVE WEBSITE Garni Dadaian.
INTRODUCTION TO WEB DATABASE PROGRAMMING
IT 210 The Internet & World Wide Web introduction.
Chapter 1 Introduction to HTML, XHTML, and CSS
OFC 322 Building Office Research Web Services: Exposing Corporate Data Through Office Brian Jones Program Manager Authoring Services Martin Sawicki Lead.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
JavaScript, Fourth Edition Chapter 12 Updating Web Pages with AJAX.
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Developing Reporting Solutions with SQL Server
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Today’s Agenda Course Facilitator Introduction Announcements Quiz Servers and Clients URLs Dreamweaver Setup HTML Introduction – Part 2.
MediaServer:1 Device Template Version 1.01 Date: June 25, 2002 For UPnP™ Version 1.0 Status: Standardized DCP File from: MediaServer1.0.pdf Author: John.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Abigail morris.  Today I'm going to be explaining why the Internet relies on a number of protocols in order to function properly.  A protocol is simply.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
2007cs Servers on the Web. The World-Wide Web 2007 cs CSS JS HTML Server Browser JS CSS HTML Transfer of resources using HTTP.
Web Development Process The Site Development Process Site Construction is one of the last steps.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
 An HTML, CSS, Javascript framework you can use as a basis for creating web sites  Uses CSS settings, fundamental HTML elements styled and enhanced.
Main Concepts of Web Testing Telerik Software Academy Software Quality Assurance.
Feeling RESTful? Well, first we’ll define a Web Service –A web page meant to be consumed by a computer via an autonomous program as opposed to a web browser.
Web Services Essentials. What is a web service? web service: software functionality that can be invoked through the internet using common protocols like.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Web Programming Language
Project 1 Introduction to HTML.
Module 8: Networking Services
Chapter 1 Introduction to HTML.
z/Ware 2.0 Technical Overview
REST: Web Services Abel Sanchez.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Project 1 Introduction to HTML.
Web UI Basics ITM 352.
Direct Internet 3 Iridium Proprietary and Confidential 9/18/2018.
WEB API.
Lecture 1: Multi-tier Architecture Overview
Introduction to World Wide Web
WCF Data Services and Silverlight
Presentation transcript:

CEA 2014 Overview April 18, 2007 Mark R. Walker PhD Sr. Viiv TM Planning Architect Digital Home Group Intel

Summary Overview of R7WG9 and CEA 2014 work The CEA 2014 spec: –Global view –Home Networking Architecture: Clients Servers –CEA 2014 clients on the Internet –CE-HTML - a new CE-friendly browser

Overview Goals of CEA R7WG9 –Establish a single HTML definition for UIs emerging from LAN devices and Internet. "TV- friendly" –Support A/V broadcasts over Internet and Home LAN. –Use existing standards (when possible). –Support many client types: cell phones to hi- def TVs. –OS Independent

Overview Contributing companies to CEA R7WG9: –Philips –Samsung –Sony –Pioneer –Panasonic –Hitachi –Intel –Echostar

Overview CEA 2014 spec: –Home Network: Devices: remote UI (RUI) clients and servers Server and client interaction over the home LAN –Server and client interaction over the Internet –CE-HTML: a new browser required for CEA 2014 client devices.

Overview Home 2014 server 2014 client (TV) DLNA 1.0 A/V, UPnP devices, XHTML web pages Internet 2014 server XHTML web pages, Not considered: A/V protocol, CP Service discovery, etc web page 1 A/V window serves A/V and web pages serves A/V and web pages web page 2 A/V window web page 2 A/V window web page 2 A/V window web page 2 A/V window web page A/V window home LAN

Home Networking Client devices and server devices 'find' each other with UPnP: Home 2014 server web page 1 A/V window web page 2 A/V window web page 2 A/V window web page 2 A/V window web page A/V window 2014 client (TV) UPnP 1. Query / discovery 2. Response 3. Browse for content

Home Networking Supported network configurations ('box models'): –2-box: client does not support UPnP locally. Client finds server and browses for content Home 2014 Server 2014 Client (TV) UPnP 1. Query / discovery 2. Response 3. Browse for content 4. Content descriptions 5. http-get selected app UPnP

Home Networking Supported network configurations ('box models'): –3-box: client & server both support UPnP locally. External 'control point' directs interaction. Home 2014 Server 2014 Client (TV) UPnP 2. Browse content 4. http-get selected app UPnP Control point 1. Query - Response 3. Content selection UPnP

Home Network Capability Profiles Pre-defined std UI profiles: example SD_UIPROF: w=640, h=480, truecolor hscroll=false, vscroll=true font=”sans-serif”,”monospace” navigationkeys=true, numerickeys=true, colorkeys=false, playcontrolkeys=true

Home Networking Server –UPnP device on the Home LAN –Exposes UI listings with standard form XML. Retrieved via SOAP action or via http-get file x-fer. Each UI listing describes client capability needed to render: DVD Browser Home 2014 Server UPnP

Home Networking Client –UPnP optional –Exposes rendering capabilities using same data format as UI listings" Client (TV)

Home Networking UI session initiation –UPnP-exchanged is only for informal capability matching. –UI session paramters are established by http-get User-Agent data User-Agent: “CE-HTML/1.0 (”, -element with a single -element, and zero-or-more, and elements‘)’

Internet UI session initiation –No discovery, but UI session parameters are established by same http-get User-Agent data 2014 client (TV) web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window http-get

CE-HTML 2014 client (TV) web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window Powerful web browser with A/V windows "CE-HTML": XHTML 1.0 Strict or Transitional CSS-TV (based on CSS1) + elements from CSS2.0 and CSS2.1 GIF, JPEG, PNG, PNG (true color), PNG (zlib) DOM2 Core/Style/events + KeyEvent + DOM2 HTML subset ECMA "javascript" URL scheme Extensive requirements for scaling, font, font substitution, etc. XMLHTTPRequest

CE-HTML 2014 client (TV) web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window A/V: Client-local or streaming Window or full-screen Streaming: over LAN or Internet Architected as 'plug-in' LAN stream formats: DLNA 1.0 Internet A/V stream format: not specified

CE-HTML 2014 client (TV) web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window Other Browser Features XMLHTTPRequest Allows clients to 'poll' for updates w/o performig whole page update Persistent TCP Sockets Allows Remote UI Servers to send session-context messages (text or text-encoded binary messages) 3rd Party Notifications: http text notifications Polling-based for Internet Multicast for home

CE-HTML 2014 client (TV) web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window Other Browser Features Advanced and detailed support for overlay, transparency Required easy toggling A/V from-to full-screen. Command remoting back to server: function of remoting protocol e.g. for CE-HTML, no remoting required.

Summary CE-HTML: TV-friendly authoring Common form for CE device UIs and Internet content Built into CE-HTML: –XHTML1.0, CSS-TV Built into browser definition: –auto-scaling, auto font substitution, –overlay behavior, etc Extensive authoring guidance in 2014 spec. Std tools (e.g. Mozilla) for authors. CEA 2014 conformance easy to verify visually client web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window

Summary Framework: Automatic discovery of compatible devices and UI content on LAN Setup protocol for Internet and LAN virtually identical 2014 client web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window

CEA 2014 Information 2014 version A spec available from (small fee) 2014 has been selected for reference basis in DLNA Remote UI capability. Current Activities: R7WG9 task group making small edits, fixing errata. Next step: accept proposals for new capabilities this Spring.