-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Assess interoperability of Presentation API implementations #153
Comments
Source for this issue is @annevk's feedback on www-tag and the follow-ups to the thread. All - this issue raises an important point. Please familiarize yourself with the topic. |
I am back from vacation and can investigate on this issue. As a first step we can collect most relevant technologies/protocols that my be relevant for the 1-UA and 2-UA implementations. What do you think? |
Thanks @louaybassbouss. That would be good data to orientate us on the landscape, help make an informed decision. As noted, such network level protocols are explicitly out of scope for this WG under its current charter. However, they might be specified in another group or SDO. There's some precedence for such setup e.g. in WebSocket API and its protocol, or the most recently WebRTC. In the case of WebRTC, some aspects such as the signalling channel "is provided by unspecified means" i.e. no single protocol is mandated which sounds like the situation with the Presentation API currently. That is not helping with interoperability either, just noting to draw some parallels to other efforts that are ongoing. |
@louaybassbouss : As said in #164, I would really be interested in explicit definition of 1-UA and 2-UA but also in a relevant technologies and protocols as examples. |
Thx @hsablonniere I will consider your comments and discussion from #164. I think on protocols level it will easier to see the diff between 1-UA and 2-UA. On API level you don't see any diff between both cases since it is designed to consider both in the same way. |
That sounds great. Please proceed! |
@louaybassbouss Thanks for getting the ball rolling on this. Markdown is great for this type of complementary material. Since this doc would not be on the Rec Track, we'd be fine with contributions from non-participants too. @tidoust let us know if we'd need to add some language to the doc to make that aspect clear. As usual, the first commit does not need to be perfect or complete -- we'll iterate on it based on feedback. |
@anssiko Also the contents would be mostly informative, so no worries to have on the patent policy front. On top of a welcoming invitation for everyone to contribute, I don't think we need to add any specific language. |
…cussion in issue w3c#153.
I just submitted a new PR #175 with initial version of the interoperability document. |
It seems very wrong to me by the way to design an API on top of a protocol for which the patent landscape is unclear @tidoust. This happened before with |
Which protocols are you most concerned with, @annevk ? Discovery, launch, communication, streaming? Right now, the API is not designed on top of any particular protocol, more because there were different valid solutions and it seemed great to have a common API on top of them, than because of patent issues. I definitely get the point on interoperability, which is what the group is now investigating. Do you also mean to say that there must be a way to implement the API on top of RF-licenced protocols? |
Yes of course. We can't just ignore parts of the technology stack. |
Also see the review of the Presentation API prepared by the TAG: [[ |
See relevant discussion at TPAC F2F: ACTION: Anssi to trigger the re-chartering discussions of the Web Screens Community Group around the idea of interoperable protocols |
Looping in this issue: After TPAC a repo was created for discussing the idea of interoperable protocols for the Presentation API. A venue for these discussions was proposed to be the CG. We received some initial input based on which I crafted the initial draft CG charter structure.
For future contributions toward this protocol-level issue, I'd ask to use the following repository:
We haven't yet progressed on the protocol-level discussion far enough to say we'd be ready to recharter the CG. Thus I'd like to keep this issue open and encourage interested people to submit their feedback and proposals. |
This issue was extensively discussed at our recent F2F (see the relevant Day 1 and Day 2 minutes), and the outcome was an agreement to continue with rechartering the Second Screen Community Group. I gave TAG a status update too via w3ctag/design-reviews#61. I'll close this issue now. Any follow-ups should be discussed in the Second Screen CG Charter issues. |
A concern during TAG review has been raised by @annevk regarding the potential for user lock-in to a particular vendor's products because of poor interoperability between implementations. In this case we are concerned with interoperability between user agents (for the 2-UA implementation) and between user agents and "dumb" wireless displays (for the 1-UA implementation).
Note that in the charter [1] we explicitly designated the standardization of the network protocols for display discovery, control and communication as out of scope for the work of this group.
Once everyone is back from vacations, this issue can track the work item to discuss the status of interoperability and the plan moving forward. This is an important item and I want to ensure everyone has a say.
[1] http://www.w3.org/2014/secondscreen/charter.html#scope
The text was updated successfully, but these errors were encountered: