{"id":19,"date":"2014-08-21T15:54:23","date_gmt":"2014-08-21T15:54:23","guid":{"rendered":"http:\/\/www.w3.org\/community\/webscreens\/?page_id=19"},"modified":"2014-08-22T10:21:32","modified_gmt":"2014-08-22T10:21:32","slug":"presentation-api-demos","status":"publish","type":"page","link":"https:\/\/www.w3.org\/community\/webscreens\/presentation-api-demos\/","title":{"rendered":"Presentation API demos"},"content":{"rendered":"<p>In the spirit of experimentation, the Second Screen Presentation Community Group has been\u00a0working on a series of proof-of-concept demos for the Presentation API,\u00a0using custom browser builds and\/or existing\u00a0plug-ins to implement or emulate the Presentation API, when available,\u00a0or falling back to opening content in a separate browser window otherwise.<\/p>\n<p>Except where otherwise noted, the source code of these demos is available on GitHub under the\u00a0<a href=\"http:\/\/github.com\/webscreens\" target=\"_blank\" rel=\"nofollow\">Second Screen Presentation Community Group organization<\/a>.<\/p>\n<h3>Video sharing demo<\/h3>\n<p>The\u00a0<a href=\"http:\/\/webscreens.github.io\/demo\/\" target=\"_blank\" rel=\"nofollow\">video sharing demo<\/a>\u00a0lets\u00a0one present\u00a0a video on\u00a0a second screen.<\/p>\n<p>Note that the demo does not present the video directly on the second screen. It rather presents an HTML video player and\u00a0passes the URL of the video to play to\u00a0that player\u00a0afterwards. In particular,\u00a0the video player is controlled through messages exchanged between\u00a0the\u00a0controlling and the presenting sides.<\/p>\n<p>The demo supports\u00a0second screens attached through a video link or through some wireless equivalent provided that the provided\u00a0custom build of Chromium is used.<\/p>\n<h3>&lt;video&gt; sharing demo<\/h3>\n<p>As opposed to the first demo, the <a href=\"http:\/\/webscreens.github.io\/requestshowmedia\/demo\/\" target=\"_blank\" rel=\"nofollow\">&lt;video&gt; sharing demo<\/a> presents the video directly to a second screen. Control of the presented video is done from the controlling side\u00a0using\u00a0the usual HTMLMediaElement methods such as play(), pause() or fastSeek().<\/p>\n<p>The demo supports\u00a0second screens attached through a video link or through some wireless equivalent provided that the provided custom build of Chromium is used. The demo also supports Chromecast devices provided that the Google Cast extension is available.<\/p>\n<h3>HTML Slidy remote<\/h3>\n<p>The <a href=\"http:\/\/webscreens.github.io\/slidyremote\/\" target=\"_blank\" rel=\"nofollow\">HTML Slidy remote demo<\/a>\u00a0takes the URL of a slide show made with HTML Slidy as input and presents that\u00a0slide show on a second screen, turning the first screen into a slide show remote.<\/p>\n<p>The demo supports\u00a0second screens attached through a video link or through some wireless equivalent provided that the provided custom build of Chromium is used. The demo also supports Chromecast devices provided that the Google Cast extension is available.<\/p>\n<h3>FAMIUM Presentation API demos<\/h3>\n<p>The Fraunhofer FOKUS\u2019 Competence Center Future Applications and Media (FAME) offers <a title=\"Fraunhofer FOKUS implementations of the Presentation API in FAMIUM\" href=\"https:\/\/gitlab.fokus.fraunhofer.de\/famium\/famium-webscreens\/wikis\/home\" target=\"_blank\" rel=\"nofollow\">different implementations of the Presentation API<\/a> as part of FAMIUM, an end-to-end prototype implementation for early technology evaluation and interoperability testing introduced by FAME.<\/p>\n<p>Implementations support virtual displays that can be opened in any Web browser, Chromecast devices, turning Android\u00a0and desktop devices into second screens, and features a prototype Web browser that implements the Presentation API and supports additional protocols such as WiDi, Miracast, and Network Service Discovery\u00a0(mDNS\/DNS-SD). The source code of these different implementations is not yet available.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the spirit of experimentation, the Second Screen Presentation Community Group has been\u00a0working on a series of proof-of-concept demos for the Presentation API,\u00a0using custom browser builds and\/or existing\u00a0plug-ins to implement or emulate the Presentation API, when available,\u00a0or falling back to &hellip; <a href=\"https:\/\/www.w3.org\/community\/webscreens\/presentation-api-demos\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":519,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"threecolumn-page.php","meta":{"_s2mail":"yes","footnotes":""},"class_list":["post-19","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.w3.org\/community\/webscreens\/wp-json\/wp\/v2\/pages\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.w3.org\/community\/webscreens\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.w3.org\/community\/webscreens\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/webscreens\/wp-json\/wp\/v2\/users\/519"}],"replies":[{"embeddable":true,"href":"https:\/\/www.w3.org\/community\/webscreens\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":6,"href":"https:\/\/www.w3.org\/community\/webscreens\/wp-json\/wp\/v2\/pages\/19\/revisions"}],"predecessor-version":[{"id":28,"href":"https:\/\/www.w3.org\/community\/webscreens\/wp-json\/wp\/v2\/pages\/19\/revisions\/28"}],"wp:attachment":[{"href":"https:\/\/www.w3.org\/community\/webscreens\/wp-json\/wp\/v2\/media?parent=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}