An introduction to the Presentation API

François Daoust, W3C

Copyright © 2015 W3C ® (MIT, ERCIM, Keio, Beihang)

Presentation API
An introduction

François Daoust, W3C Staff Contact
Second Screen Presentation Working Group
@tidoust / fd@w3.org

Outline

W3C & the Web

W3C

Tim Berners-Lee
HTML5
The Web has turned into an application platform

Multi-device scenarios

Presentation

Presenter notes on one device, slides on the second screen

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

Media "flinging"

Browsing VoD catalog on a screen, watching video on the second screen

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

Problem is « bootstrapping »

Starting point
An app running on a first device wants to create a multi-device experience with a second device.
Final point
The two devices are able to exchange messages over some communication channel

Towards a standard solution

Network Service Discovery

The Network Service Discovery specification developed by the Devices API Working Group

Web Intents

The Web Intents specification developed by the Devices API Working Group and the WebApps Working Group

From devices/services to screens

Attachment methods

HDMI screens Apple Airplay Miracast Intel WiDi Microsoft Wireless display adapter Google Chromecast Matchstick

The Presentation API

The Presentation API specification developed by the Second Screen Presentation Working Group

Today & Tomorrow

Working Group discussions

What could come next?

Thanks!

MediaScape EU project
This project has received funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement 610404