RE: [cloud browser] Review comments on architecture chapter.

I particularly like Steve's proposal to use "Cloud browser client" rather than "run time environment" throughout. The latter term is used in so many different contexts that it is likely to lead to confusion with existing usage and  also generate all sorts of incorrect mental associations.

Thanks,
Nilo

From: Steven Morris [mailto:smorris@Espial.com]
Sent: Thursday, August 25, 2016 6:11 AM
To: public-web-and-tv@w3.org
Subject: [cloud browser] Review comments on architecture chapter.

Hi Alexandra, all,

Having reviewed the architecture page, I have a few comments on the contents.  Most of these are editorial, not technical, but they probably need wider discussion.


Terminology:

-        We use the terms "cloud browser client", "runtime environment" and "RTE" through the document to mean the same thing.  In our terminology section, we use the term "runtime environment" as the preferred term, with "Cloud Browser Client" in the "also known as" column.  Given that "Runtime environment" is a generic term, it would probably be better to use the term "Cloud Browser Client" as our preferred term throughout the document.  This would then also be consistent with the other terms we use.

-        We use the abbreviation "CB" in many places to refer to the cloud browser.  It would be clearer if we always used the full term "Cloud Browser".

-        I would suggest adding the following text to the end of the definition of "TV UI thin client approach":
"... where most data (e.g. channel lists and EPG data) is provided by a remote server rather than being processed by the local software stack"
                This is to distinguish a true "thin" client from a full TV middleware stack that uses HTML for rendering the UI.

Evolution of the UI:

-        The first two sections appear to be very closely related to me.  I would suggest merging them and using the heading "TV local UI" to match the terminology definition.

-        I'm not sure the heading "Cloud Browser API" is necessary - it reads to me as if this is the next step in the evolution.  I would suggest removing the heading and merging this with the previous section.

Architecture section:

-        When talking about the different approaches to UI and video delivery, I'm not sure the term "graphics library" is the best term to describe the component that processes video.  I would suggest using "media processing function" instead, and rewording the paragraph after the description of the double stream approach as follows:  "Each of these sub-approaches can also be designed differently with regard to the location of the component that processes the media stream (Notice: in both these approaches the UI is processed in the Cloud Browser.). These divides the Zero Client Approach into two execution modes:"

-        We use the term "video" in several places to talk about what is delivered from the media sources.  This could include audio-only content as well (e.g. radio channels) and so it may be better to use "media" or "audio and/or video" instead.


Regards,
Steve.

Received on Thursday, 25 August 2016 15:43:53 UTC