- From: <Cathy.Chan@nokia.com>
- Date: Fri, 13 Jan 2012 22:26:22 +0000
- To: <giuseppep@opera.com>, <public-web-intents@w3.org>, <matt.hammond@bbc.co.uk>
- CC: <gbillock@google.com>
- Message-ID: <A46437648ECB3D4F852B077AFF9099F518C2ABED@008-AM1MPN1-063.mgdnok.nokia.com>
Giuseppe Pascale wrote: > Sent: Friday, January 13, 2012 7:13 AM > To: WebIntents; Matt Hammond > Cc: Greg Billock > Subject: Re: Web Intents and Home Networking Scenarios > > On Thu, 22 Dec 2011 17:57:14 +0100, Matt Hammond > <matt.hammond@bbc.co.uk> > wrote: > > On Thu, 15 Dec 2011 19:24:13 -0000, Greg Billock <gbillock@google.com> > > wrote: > > > >> Here I'm collecting my thoughts about the applicability of Web > >> Intents to various pieces of the "Requirements for Home Networking > >> Scenarios" > >> document [1]. > > From the perspective of enabling some of the HNTF use cases using > > Intents, I believe RPC style Intents may make it difficult to create > > good user experiences. I'm inclined to favour Intents as a means of > > discovery, then establishing a communication channel: > > > I kind of agree but I'm wondering if the two things are really mutually > exclusive. > > On one hand I like the idea of just discovering a service (e.g. a UPnP > service) and communicate with it, like in Opera/CL (non intent based) > proposal [1] On the other hand I like the simplicity of having few basic > intents > like "share", "view",etc that hide all the complexity for app developers. > But I'm not equally sure we should abuse intents by making each single > "request" to a service an intent as proposed in [2] > > The idea I had in mind is then more a 2 steps approach, as described in [3] > I > imagine the following: > > 1. the user browse from his PC to a page that contains a video (e.g. > youtube) > 2. the page shows a button that allows the user to show the video > "somewhere else" > (note: doesn't necessarily need to be another device, maybe just another > media player on his pc). > This could be done with a "view" intent. > > 3. The user select from a list of services being able to play the video. > > Here different things can happen. In the simple case, the link is just sent > to > the service that starts playing it. End of the story. > For more complex use cases, the reply from the service contain informations > that allow a persistent connection to be established. > Different methods can be used as hinted in [4]. In general we could agree on > few standard fields like "protocol" > > The benefit of this approach (I think) is that more complex use cases may be > implemented on top of simple ones. > The verb used is the one that triggers the use case (in this case view), > after > that if the application recognize in the reply something it can use (e.g. > the > reply say "I'm a UPnP device"), it can decide to do something with it. > Otherwise it will just ignore it. > > What do people think? > I like this idea. It looks like a good approach to support the both types of usages. > Would be nice if we could start converging on one (or a set of) solution(s), > based on intents, to cover the HN scenarios and write them down in a form > of spec or white paper. +1 > > [1] http://people.opera.com/richt/release/specs/discovery/Overview.html > [2] > http://www.w3.org/mid/CAAxVY9ffaYJzeboJKAEwoFL7TFa8NA- > sgK9FT7dHoBUe3XBXvg@mail.gmail.com > [3] > http://www.w3.org/wiki/WebIntents/Home_Discovery_and_Web_Intents# > Opt_1_2 > [4] > http://dvcs.w3.org/hg/web-intents/raw- > file/tip/spec/Overview.html#persistent-connections > > -- > Giuseppe Pascale > TV & Connected Devices > Opera Software
Attachments
- application/pkcs7-signature attachment: smime.p7s
Received on Friday, 13 January 2012 22:27:48 UTC