- From: Mark Watson <watsonm@netflix.com>
- Date: Thu, 8 May 2014 08:46:12 -0700
- To: "Kostiainen, Anssi" <anssi.kostiainen@intel.com>
- Cc: "mark a. foltz" <mfoltz@google.com>, "public-webscreens@w3.org" <public-webscreens@w3.org>, Philipp Hoschka <ph@w3.org>, Daniel Davis <ddavis@w3.org>
- Message-ID: <CAEnTvdA=ee_gRg-OJENjUdoWzityfX+vBvHBCmkFkmvnNsFE+Q@mail.gmail.com>
On Thu, May 8, 2014 at 12:52 AM, Kostiainen, Anssi < anssi.kostiainen@intel.com> wrote: > Hi MarkF, All, > > > > (2) In the two-UA case, the charter hints that the software controlling > the remote screen is capable of displaying arbitrary Web content. However, > this is not always the case; there are a large number of devices (e.g., > smart TVs, digital picture frames, set-top boxes) that can display a fixed > set of "apps" or Web media types. As there are millions of these devices > deployed, we feel the charter should be written so as not leave these out. > > I’m hearing we should clarify what is the definition of the User Agent, > and make it clear that the primary device in the charter is an User Agent. > Some specifications talk explicitly about an HTML User Agent to refer to > web browsers explicitly. In the proposed charter we use the User Agent > term, for which the established definitions reads as follows: > > [[ > > A user agent is any software that retrieves, renders and facilitates > end-user interaction with web content. User agents include web browsers, > media players, plug-ins, extension and web applications that help in > retrieving, rendering and interacting with web content. > > http://www.w3.org/TR/UAAG20/#introduction > > ]] > > I share the same concern as MarkF here. I think the concern is more regarding the second screen, not the controlling device (primary device, right?). The controlling device is clearly running a User Agent in the normal sense (a browser - note that despite the definition above, UA is commonly used to refer to a browser that supports the W3C Web Platform specifications). However, as MarkF points out, the second screen may be running a set of "apps" that support a restricted set of content. Although such apps do fall under the definition of UA above (they could be called 'media players'), the use of the term User Agent to refer to them could be confusing. The requirement that the second screen support "HTML pages" is in conflict with this use-case, since such apps support specific media types or services. I haven't seen MarkF's proposed changes, but I expect what we should do is ensue that we use the more general term "web content" for what is being rendered on the second screen, rather than "HTML pages" specifically and we should explicitly include the requirement to support interaction with second screens that are restricted in the content that they can render, for example where the second screen supports a fixed set of apps for particular content types and / or services. As Mark says, there are millions of such devices deployed and (primary device) UAs that can already interact with them. ...Mark
Received on Thursday, 8 May 2014 15:46:40 UTC