1:n messaging use cases

Hi All,

1:n messaging was actively discussed back in November [1], [2], [3]. Some ideas on how to change the API were listed but things are not progressing since then. 

There are several second screen technologies out there supporting 1:n messaging. Google Cast, Samsung Multiscreen and HbbTV all support it, so we should get that into the spec.

Here sample of use cases that we would like to support:


Pictionary ("Group interaction", "Games", "Cloud service")

Pictionary application is manually started on the Smart TV screen. Bob starts Pictionary application on his Smartphone and clicks "Joint the game" button. After joining he draws a picture on the touch screen of the Smartphone and that picture is duplicated on the TV screen. At the same time Ann joins the game with her Smartphone and tries to guess what Bob is drawing by typing an answer in own Smartpone.


Education: group exercises ("Group interaction", "Media casting", "Cloud service", "Education")

Teacher asks students in a classroom to provide quick answers for a test question. Teacher starts GroupExercise application on the Smartphone and then clicks "new exercise" button. Phone application offers to select TV screen and then starts TV GroupExercise app. Teacher types question that is then presented on the TV screen. Students start GroupExercise application the their phones, connect to TV and provide answers that are visible only to the teacher.


Party playlist ("Group interaction", "Media casting", "Cloud service")

TV with big screen and with high quality speakers attached is running Party playlist application.
People connect to the TV with the help of PartyPlay application on Smartphone. After that they can propose own songs to the playlist that is shown on the TV. All PartyPlay participants get notification about new playlist suggestions to Smartphones and are able to browse full play list since TV shows only top of the queue. Everyone is allowed to vote for a song to get it higher on the list. Audio and video clips streamed to Smart TV either from user devices or from the cloud service.


We can also review those use cases at F2F meeting. They all rely on 1:n messaging and some of them, additionally, on message broadcasting.

[1] https://lists.w3.org/Archives/Public/public-secondscreen/2014Nov/0047.html
[2] https://github.com/w3c/presentation-api/issues/36
[3] https://github.com/w3c/presentation-api/issues/19


Regards,
--
Oleg Beletski
Principal Engineer
Samsung Electronics R&D, Finland, Espoo
o.beletski@samsung.com

Received on Wednesday, 13 May 2015 15:48:24 UTC