Re: New Proposal: Incorporating Resume, Event-based Discovery, MessagePort

Hi Miguel,

On 30 Jan 2014, at 15:26, Miguel Garcia <miguelg@google.com> wrote:

> Did the wiki got shared? Can you send a pointer to the proposal in wiki format?

Thanks for your interest and sorry for the delay. We did a round of discussion here between Anssi, Hongbo and me working on unifying the proposals and making it easy for the group to participate. The Wiki page is almost ready. I’ll be posting the link latest by tomorrow.

HTH,

Dominik


> On Fri, Jan 24, 2014 at 9:03 AM, Min, Hongbo <hongbo.min@intel.com> wrote:
>> Anssi, it is okay for me to use group's wiki to put the constructor-based API proposal down. I will share it to group once it is done. Thanks.
>> 
>>> -----Original Message-----
>>> From: Kostiainen, Anssi
>>> Sent: Friday, January 24, 2014 4:41 PM
>>> To: Min, Hongbo; Rottsches, Dominik; public-webscreens@w3.org
>>> Subject: Re: New Proposal: Incorporating Resume, Event-based Discovery,
>>> MessagePort
>>> 
>>> Hi Dominik, Hongbo, All,
>>> 
>>> On 24 Jan 2014, at 08:57, Min, Hongbo <hongbo.min@intel.com> wrote:
>>> 
>>>> Inspired by the API proposal using MessagePort instead of WindowProxy,
>>> here comes up with an alternative API proposal from another perspective for
>>> how to evolve Presentation API to meet the new requirements, e.g. multiple
>>> display support, session resuming. In this proposal, we follow the API paradigm
>>> of EventSource[1], WebSocket[2] and XWLHttpRequest[3] API definitions to
>>> abstract each presentation session into a Presentation object, and allow
>>> consumer to construct arbitrary number of Presentation objects by manual,
>>> so-called 'Constructor-based' approach.
>>>> 
>>>> Any feedback and criticism are highly appreciated, including your concerns in
>>> constructor-based approach, your preferred API definitions and the possibility
>>> to incorporate with the function based approach.
>>> 
>>> Dominik, Hongbo - thank you for investigating various options how to improve
>>> the API to address the new requirements. Much appreciated.
>>> 
>>> It may make it easier for the group participants to provide feedback and
>>> collaborate if you'd use the group's wiki to document the proposals. For
>>> example, the code and IDL examples are probably more readable that way.
>>> 
>>> The structure of the page could be, for example:
>>> 
>>> * Use cases
>>> * Requirements
>>> * Examples
>>> * IDL
>>> * Open issues / notes
>>> 
>>> Some of these can refer to the current spec, for example the use cases remain
>>> but we may want to add a new one for the flinging use case. Also, group
>>> participants may have additional use cases in mind too to be considered.
>>> 
>>> Once we land on consensus in the group re the shape of the API after iterating
>>> the design in the wiki, perhaps merging the good parts of the proposals,
>>> integrating proposals and changes suggested by group participants, we can
>>> then start to think about landing the changes to the spec proper.
>>> 
>>> But before we do that, I'd like to make sure we consider everyone's feedback
>>> carefully, and I think the wiki might be the right tool for the task for the first
>>> iteration.
>>> 
>>> Dominik, Hongbo - could you work together to create such a wiki page and
>>> share it with the group?
>>> 
>>> Thanks,
>>> 
>>> -Anssi
>> 

Received on Thursday, 30 January 2014 13:41:07 UTC