- From: Jonas Sicking <jonas@sicking.cc>
- Date: Mon, 10 Aug 2015 19:50:57 -0700
- To: "mark a. foltz" <mfoltz@google.com>
- Cc: "public-secondscreen@w3.org" <public-secondscreen@w3.org>
On Mon, Aug 10, 2015 at 4:53 PM, mark a. foltz <mfoltz@google.com> wrote: > I do agree with this. "Session" implies that the lifetime of the > PresentationSession is tied to the lifetime of the presentation. It's not; > the "sessions" are really "connections" that are tied to the lifetime of a > specific opener/controller that may become disconnected. > > I was thinking that PresentationController also makes sense in this context. > > It depends a bit on the meaning of .close(): does it close a specific > controller's connection, or does it terminate the presentation? See [1]. > > [1] https://github.com/w3c/presentation-api/issues/35 This is a good question. I'll comment in the issue. / Jonas > m. > > > On Fri, Aug 7, 2015 at 12:08 AM, Jonas Sicking <jonas@sicking.cc> wrote: >> >> Hi! >> >> Another bikeshed issue. Feel free to simply downvote this one since I >> realize that it's a big change which might not be worth it since it's >> a name change. >> >> I feel like the term "Session" is a bit confusing. To me a "session" >> is more like "the time between when an application starts and when it >> is shut down". >> >> During that period of time one or more "Connections" can be made to >> the application from user devices. These connections might temporarily >> get disconnected, but that doesn't abort the "session". >> >> Additionally multiple people might connect to the application. Each of >> these is a "Connection" connecting to the "session" on the TV. >> >> So it would make a lot of sense to me to rename "Session" to >> "Connection" in the various APIs. Including renaming >> "PresentationSession" to "PresentationConnection", >> "onsessionavailable" to "onconnectionavailable" and "getSession(s)" to >> "getConnection(s)", etc. >> >> Again, feel free to ignore this if you feel that you disagree, or that >> the spec churn isn't worth it. >> >> / Jonas >> >
Received on Tuesday, 11 August 2015 02:51:54 UTC