UPDATES FROM THE SECOND SCREEN PRESENTATION WG



Similar documents
presents The Essential Guide to Internet Entertainment on Your TV

Crosswalk: build world class hybrid mobile apps

My Stuff Everywhere Your Content On Any Screen

Chromecast $ Where do I buy it? Online at Amazon.com or in stores like Best Buy, Target or Walmart.

Bridging the Gap: from a Web App to a Mobile Device App

Wildix WebRTC Kite & MCU Videoconference. Quick Start Guide

Client System Requirements for Brainloop Secure Dataroom as of Version 8.30

and the OPEN WEB PLATFORM HTML5Fest, Tel Aviv, Israel 25 Oct 2011 by J. Alan Bird, W3C

W3C Web Crypto APIs. Status of current specifications and future plans. Virginie GALINDO chair of Web Crypto WG

The Open Web Platform for Entertainment

Stephan Steglich

EZCast User s Manual

Cut The TV Cable. Paul Glattstein

boundary free tv As part of our Boundary Free TV promise, Mediacom is proud to introduce HBO GO & MAX GO, the new streaming services from HBO.

OUR STRATEGY FOR STB-LESS IPTV

Intel XDK для разработки кросс-платформенных мобильных приложений

Recommended operating systems and software for end user services. Operating systems and software not supported for end user services

Development for Mobile Devices Tools from Intel, Platform of Your Choice!

Software Product Information. Faba5 Website

Web Apps For Cars

Cloud & Mobile Printing

MediaQ M310. Quick Start HUAWEI TECHNOLOGIES CO., LTD.

U.S. Digital Video Benchmark Adobe Digital Index Q2 2014

Developing and deploying mobile apps

Host My UK TV. The Hosted UK TV Service from the Esix Group.

OfficeSuite CRM Connector for Salesforce. User Guide. Version 1.0. February 2014

DLNA Has The Answers, But Operators Must Spell It Out

Technical Support. Trademarks

Rev EZCast Quick Start Guide

Enable Your Automated Web App Testing by WebDriver. Yugang Fan Intel

Flexible Identity Federation

Student Quick Start Guide

Cutting the Cable Cord. Crystal Lake Public Library Adult Services Department 126 Paddock Street Crystal Lake, IL ext.

Web Conferencing: It should be easy THE REASONS WHY IT IS NOT AND THE PATHS TO OVERCOME THE CHALLENGES.

2013 Smart TV Alliance, Inc. May 2013

Building A Self-Hosted WebRTC Project

Mobile App Development to Empower Educators and to Prepare Students as Future Leaders

Tidspunkt : : :59 (49 dag(e)) Operativsystem (OS) fordelt på browsere Total: Safari9 ios %

GENERAL TRAINING ACCOUNTS

Service Providers and WebRTC

Transforming the Web Together

Support for Enterprise Services Virtual Meeting Rooms

JU650D UHD TV SPEC SHEET PRODUCT HIGHLIGHTS

Feature Sheet. Mobile Access. With INXPO s mobile experience, you can connect with your audience, anywhere at anytime!

5100 SERIES 32-CHANNEL SWITCHBOX NVR

Measy A2W user s manual. For Windows OS devices:

What HTML5 is, isn t, and why it matters

Magnet Voice. ios App Installation

Oracle Cloud E

User Experience Enhancements...2 New Mobile and Social...3. Click to Cloud Connectors...3 Media Gallery...4 Mobile...5

Verizon Internet Security Suite Multi-Device Powered by McAfee. Installation Guide for Multi Devices for Residential Users

Position Paper: Challenges for enabling targeted multi-screen advertisement for interactive TV services

Whitepaper. NVIDIA Miracast Wireless Display Architecture


How to use the Cloud

ScreenBeam Wireless Display Kit. User Manual. Solutions for the Digital Life. Model #: SBWD100KIT. Ver 1.0

Intel HTML5 Development Environment. Tutorial Building an Apple ios* Application Binary

Development Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen

Joseph Guarino Owner/CEO/Sr. Consultant Evolutionary IT CISSP, LPIC, MCSE 2000, MCSE 2003, PMP

This is our best... YOUR best... Online Banking yet!

Firefox for Android. Reviewer s Guide. Contact us: press@mozilla.com

Cascade Collaboration Solutions 5 Aug 2014

CiviMobile & CiviSync Mobile. Peter McAndrew Rohit Thakral

Trends in Developing and Publishing Content: How HTML5 and Mobile Change the Game

RTC:engine. WebRTC SOLUTION SIPWISE AND DEUTSCHE TELEKOM / TLABS ANNOUNCE COOPERATION FOR THE

E21 Mobile Users Guide

Web of Things in Home Automation

ADOBE FLASH PLAYER Local Settings Manager

Trends in HTML5. Matt Spencer UI & Browser Marketing Manager

Title: Appium Automation for Mac OS X. Created By: Prithivirajan M. Abstract. Introduction

Hardware, Software & Network Requirements

Magnet Voice. Android App Installation

Internet and Cable Television Connection Kit. Spring 2016

Mobile Learning Basics + (Free) Mobile Learning Guide. Jason Haag and Marcus Birtwhistle

Smartphone Interpretation. How does it work?

BlackBerry Universal Device Service. Demo Access. AUTHOR: System4u

Web Apps The Next Generation

MONETIZING THE MOBILE APP. A Light Reading Webinar Sponsored by

webrtc and XMPP Philipp Hancke, XMPP Summit 2013

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

System Requirements for Microsoft Dynamics NAV 2016

mystanwell.com Installing Citrix Client Software Information and Business Systems

An Overview of HTML5 and Deciding When to Use It. Robby Robson, Ph.D. & Heather L. Jones, MCT Eduworks

From a World-Wide Web of Pages to a World-Wide Web of Things

Finding Your MAC (Ethernet) Address All Device Types

Optimal Browser Settings for Internet Explorer Running on Microsoft Windows

Drobo How-To Guide. Drobo Apps - Configuring Plex Media Server. Topics. What You Will Need. Prerequisites

McKesson Radiology 12.0 Technical Requirements

Feature List for Kaspersky Password Manager

Request for Proposals. For. Web Based College Planning Appointment System

Flinders University. Telehealth in the Home. Video Strategy Discussion Paper. 2 October 2013

HTML5 the new. standard for Interactive Web

Dell Wyse Cloud Connect

Image Enabled EMR / EHR

WebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Adaptive HTTP streaming and HTML5. 1 Introduction. 1.1 Netflix background. 1.2 The need for standards. W3C Web and TV Workshop, 8-9 February 2011

WebRTC: Why You Should Care and How Avaya Can Help You. Joel Ezell Lead Architect, Collaboration Environment R&D

JU6400 UHD TV SPEC SHEET PRODUCT HIGHLIGHTS. 4K Ultra High-Definition (3840 x 2160) UHD Upscaling UHD Dimming PurColor

WATTLE. Adobe Connect 9.4 Upgrade Key Differences. Author: Jo Jo Maung, Business Analyst, ITS Version: 1.3 Date: 16 September 2015.

Cortado Corporate Server 6.1 The Mobile Business Formula for Success What s New?

Transcription:

UPDATES FROM THE SECOND SCREEN PRESENTATION WG Louay Bassbouss Fraunhofer FOKUS louay.bassbouss@fokus.fraunhofer.de W3C Web & TV TPAC 2015 Sapporo - Japan

W3C SECOND SCREEN PRESENTATION CG - W3C Community Group proposed in September 2013 by Intel - Key partners: Intel, Google, Mozilla, Fraunhofer FOKUS, Netflix, LGE, etc. - Goal: define an API that allows web applications to use secondary screens to display Web content - Final Report of the CG published in July 2014. 2

W3C SECOND SCREEN PRESENTATION WG - The work of the Second Screen Presentation API is continued in a Working Group - The Working Group was created in October 2014 à End date: 31 October 2016 - The WG took the final report of the CG as initial working draft for the Presentation API - Latest Working Draft 13 : http://www.w3.org/tr/presentation-api/ 3

EXISTING TECHNOLOGIES - Network Service Discovery - SSDP/UPnP, mdns/dns-sd, DIAL - Alternative Sinks for Video Elements - Apple s Airplay support for media elements - Microsoft s PlayTo extensions for the video element - Chromecast - Google Cast: Supports Android, ios and Chrome browser - Apple TV - Airplay: Screen Mirroring and Media Streaming - Miracast/WiDi - Native support in Android - Firefox for Android - Cast Video to TV (Roku and Chromecast) 4

Use Cases 5

PRESENTATION Source: "Enabling second display use cases on the web" Dominik Röttsches, Anssi Kostiainen (Intel Corporation), Fourth W3C Web and TV Workshop 6

GAMING Source: "Enabling second display use cases on the web" Dominik Röttsches, Anssi Kostiainen (Intel Corporation), Fourth W3C Web and TV Workshop 7

MEDIA FLINGING Source: "Enabling second display use cases on the web" Dominik Röttsches, Anssi Kostiainen (Intel Corporation), Fourth W3C Web and TV Workshop 8

W3C SECOND SCREEN PRESENTATION API Goal is to define an API that enables web pages to use secondary screens to display web content Control Page connection. send connection. onmessage PresentationRequest(url).start().then(function(connection){ }) connection. onmessage connection. send Presentation Page Primary Screen Second Screen 9

W3C PRESENTATION API Scope - Define an API that allows a web application to: -... request display of web content on a connected display -... communicate with and control the web content -... identify whether at least one secondary screen is available for display - The web content may comprise HTML documents, web media types such as images, audio, video, or application-specific media - The specification includes security and privacy considerations 10

W3C PRESENTATION API Out of Scope - The specification abstracts away the means of connecting and different connection technologies. The following are out of scope: - Lower level APIs that expose features of different connection technologies - How second screens are connected to the primary device (e.g. HDMI, WiDi, AirPlay, etc.) - How the User Agent prepares and sends the screen contents to the second screen 11

W3C PRESENTATION API Summary of Main Features - Monitoring availability of presentation displays - Launching presentations - Joining/Reconnecting to running presentations - Communication between controlling and presentation pages - Signaling: - Availability Change - Connection State Change 12

WORKING GROUP DISCUSSIONS - How to handle multiple devices controlling one session - How to present audio/video content? - Can a page turn itself into a presentation? - Can a page add cloud-based screens to the UA list? - Interoperability of Presentation API implementations - Compatibility with HbbTV (2.0) - Secure local App2App Communication (à Breakout Session Secure communication with local network devices proposed by Mark Watson) 13

WHAT COULD COME NEXT? - Extension to non-screen devices (Web of Things à Thing API) - Synchronization across devices (Multi-Device Timing CG) - Mechanism to author multi-device apps (CSS? Web components?) - How to handle more than 2 screens at once 14

F2F Meetings 15

SECOND SCREEN WG F2F MEETING IN BERLIN MAY 2015 13:30-14:30 Presentation API Intro and Recent Improvements - François Daoust Web and TV specialist at W3C Presentation API in Chromium - Mark Foltz Google, Senior Staff Software Engineer Presentation API / DIAL integration - Mark Watson Netflix, Director Streaming Standards Companion Screens and HbbTV 2.0 - Matt Hammond BBC, Senior R&D Engineer - 14:30-15:00 - Coffee Break, Demos & Exhibition 15:00-16:00 - Presentation API on Firefox OS - Shih-Chiang Chien Mozilla Foundation, Senior Software Engineer - Presentation API on Smart Watches - Soonbo Han LG Electronics, Senior Research Engineer - Multiscreen on Cloud Browsers - Oliver Friedrich Deutsche Telekom, Senior Expert New Media - Digital Signage Provides Information of Games and Disasters - Masayuki Ihara NTT Japan, Senior Research Engineer - Extending Video for Multiscreen - Jean-Claude Dufourd Télécom ParisTech, Research Director 16

SECOND SCREEN WG F2F MEETING @TPAC 2015 - Thursday/Friday 29/30 Oct 2015, 9:00-18:00 - Meeting room: Room 108, 1F - Agenda: https://www.w3.org/wiki/second_screen/meetings/oct_2015_f2f - Related GH issues: https://github.com/w3c/presentation-api/labels/f2f 17

Thank You 18