IRC log of intents on 2012-10-31

Timestamps are in UTC.

10:06:02 [RRSAgent]
RRSAgent has joined #intents
10:06:02 [RRSAgent]
logging to
10:06:10 [tokamoto]
tokamoto has joined #intents
10:06:13 [shan_]
shan_ has joined #intents
10:06:14 [kenji]
kenji has joined #intents
10:06:23 [olivier]
olivier has joined #intents
10:06:28 [dsr]
meeting: Web Intents and Web Intents for local services
10:06:49 [dsr]
chair: Claes Nilsson (Sony Mobile) / Naoyuki Sato (Sony)
10:06:58 [jbb]
jbb has joined #intents
10:07:03 [dsr]
10:07:15 [nsakai]
nsakai has joined #intents
10:07:23 [dsr]
Claes introduces web intents to a crowded room
10:08:08 [dsr]
web intents is a service discovery mechanism for web apps.
10:09:17 [dsr]
greg takes over the introduction. web intents is being standardized by the web intents task force (a joint effort from Device APIs and Web Apps WGs).
10:09:45 [kinji]
kinji has joined #intents
10:10:27 [dsr]
An app makes a request for an action on a data type. The browser acts as a broker offering users a means to select a matching intent provider.
10:10:50 [dsr]
An experimental implementation has been shipped as part of the chrome browser.
10:11:00 [Comus]
Comus has joined #intents
10:11:07 [nkic]
I see 62 people in the room!
10:11:23 [shige_]
shige_ has joined #intents
10:11:57 [jiro]
jiro has joined #intents
10:12:03 [dsr]
Claes: we (Sony) are interested in using web intents to discover services on devices on local networks. We proposed an addendum to the web intent specification to find services via UPnP and mDNS.
10:13:18 [dsr]
The UPnP/mDNS device provides an intent registration page that enables the browser in the requesting device to present a service picker to the user.
10:13:45 [dsr]
Our demo allows you to use a browser on a mobile phone to control a TV on the local network.
10:14:24 [milan_patel]
milan_patel has joined #intents
10:14:34 [dsr]
He describes the SSDP packet format and the headers used for the intent registration.
10:15:39 [dsr]
Naoyuki presents a few slides on the demo set up.
10:17:04 [dsr]
We plan to show a push action to push movie from a web page so that it can be viewed on the TV instead of the mobile phone. We also plan to show a similar action for images.
10:17:50 [bjkim]
bjkim has joined #intents
10:18:31 [dsr]
The TV provides a control page for play/pause etc. This is retrieved and rendered on the mobile.
10:19:13 [hitoshi_]
hitoshi_ has joined #intents
10:20:21 [dsr]
Claes then describes an alternative where the service page from the TV is hidden, so that the control is realized as part of the web page itself.
10:21:21 [dsr]
The current web intents spec allows the service page to be displayed inline within the web app's page or in a new window. We are asking for an extension whereby the service page is hidden.
10:21:25 [tantek]
tantek has joined #intents
10:22:29 [dsr]
scribe: dsr
10:23:52 [bryan]
bryan has joined #intents
10:23:54 [dsr]
Kensaku demo's a pick and edit image web intent action.
10:24:03 [bryan]
present+ Bryan_Sullivan
10:24:43 [dsr]
His app is running on a notebook and accessing the camera on a mobile phone.
10:25:02 [dsr]
We see a preview video feed and he demo's taking a photo.
10:26:24 [dsr]
We think it would be valuable to support existing devices as well as those that have built in support for the web intents local discovery spec addendum.
10:27:04 [jalvinen]
jalvinen has joined #intents
10:28:17 [dsr]
He shows a web app for a video. The page embeds play/pause/stop controls. These are disabled until the TV has been discovered.
10:28:59 [dsr]
Kensaku shows that you can also control the audio volume of the TV.
10:30:01 [dsr]
The discovery support has been added to the chrome browser via an extension using the socket API.
10:31:02 [dsr]
A RESTful web server is implemented as a BG process (Chrome apps v2). This interfaces to reverse proxy and DLNA.
10:31:13 [JeniT]
JeniT has joined #intents
10:31:48 [tpacbot]
tpacbot has joined #intents
10:31:52 [dsr]
That enables control of the TV. The web server is invoked by generic XHR2.
10:33:33 [dsr]
The Socket API functionality will be discussed in the new W3C SysApps WG.
10:33:38 [rotsuya_]
rotsuya_ has joined #intents
10:34:15 [olivier]
10:34:22 [dsr]
Colin Jennings: I hear that some browser vendors like web intents and others don't, what are the concerns and how will they be resolved?
10:34:36 [nkic]
nkic has joined #intents
10:35:10 [dsr]
Greg Billock: We have a draft spec right now, and an experimental implementation in chrome. I spoke yesterday about this during the webapps WG meeting.
10:36:30 [dsr]
The dedication to solving the problem is clear. The exact spec details are still in discussion, and we may change the scope of the API for the interaction with the server.
10:37:03 [dsr]
Another challenge is the way the browser presents information to the user in the picker.
10:37:45 [dsr]
It is fine to present a picker in many cases, but it can get in the way in some circumstances.
10:39:02 [dsr]
Cross tab examples present some difficulties that we are still looking at, and we will be talking about them in this week's Device APIs meeting here at TPAC.
10:39:43 [dsr]
It could be that we end up with a navigation approach rather than a service selection approach.
10:39:59 [sakkuru]
sakkuru has joined #intents
10:40:06 [dbaron]
dbaron has joined #intents
10:40:15 [olivier]
hmm, no zakim to manage queue
10:40:32 [dsr]
Colin: the number of people standing around the room demonstrates the level of interest in the opportunities that web intents is addressing.
10:41:25 [dsr]
What about the mozilla proposal, does it support a wider range of use cases?
10:41:58 [futomi]
futomi has joined #intents
10:42:10 [dsr]
Can we use the standard DLNA/UPnP functionality without the need for extending SSDP?
10:42:28 [dnkim]
dnkim has joined #intents
10:42:43 [dsr]
Possible security risk with the advertising of services on local networks.
10:43:17 [HadleyBeeman]
HadleyBeeman has joined #intents
10:43:40 [dsr]
Naoyuki: it is very easy to extend SSDP. If we want to extend DLNA this will take time to standardize.
10:44:08 [sungok_You_]
sungok_You_ has joined #intents
10:44:17 [dsr]
The use of HTML+JS for the service page is very flexible.
10:44:35 [dsr]
??: DLNA is about profiling UPnP.
10:45:00 [Jonathan_]
Jonathan_ has joined #intents
10:45:18 [dsr]
Naoyuki: web intents makes it easier to pass information to services in an open way.
10:45:48 [dsr]
??: what about open intents and the registration of web intent actions?
10:45:54 [Jonathan_]
rrsagent, draft minutes
10:45:54 [RRSAgent]
I have made the request to generate Jonathan_
10:46:11 [dsr]
Greg: this will depend on how the client/server ecosystem for web intents emerges.
10:47:18 [dsr]
As uses cases establish the demand for particular web intents, this will stimulate discussion on best practices.
10:47:25 [marcin_hanclik]
marcin_hanclik has joined #intents
10:47:54 [marcin_hanclik]
?? above about DLNA was Marcin Hanclik / ACCESS
10:48:44 [dsr]
Greg: one of the goals for web intents was to work well with microdata.
10:49:28 [dsr]
Olivier: I was impressed by the demo's but as a representative of a broadcaster (BBC) I note that the demo was made with monitors and not with tuners.
10:49:45 [mdadas]
mdadas has joined #intents
10:49:51 [Wonsuk]
Wonsuk has joined #intents
10:50:35 [dsr]
Noyuki: using Google TV it may be possible to support control over live TV.
10:50:38 [JonathanJ2]
JonathanJ2 has joined #intents
10:51:53 [dsr]
During yesterday's web & tv meeting we looked at use cases. I would like to make people aware that a web & tv business group will meet Thursday and Friday, here at TPAC.
10:53:50 [dsr]
We need to look at a variety of service discovery techniques including Bluetooth and NFC.
10:55:13 [dsr]
Brian: would web intents allow multiple web apps to share a cache resources, e.g. images, and using indexed DB as a storage mechanism.
10:55:52 [dsr]
Greg: I think our implementation should enable the use of indexedDB.
10:56:20 [olivier]
s/tuners./tuners. Have you looked at more complex use cases with TVs?/
10:57:18 [dsr]
Greg: is a service is intended to be used across web apps, what is the best way to present this to the user?
10:57:50 [dsr]
This is something we could talk about in this week's DAP WG meeting.
10:58:25 [dsr]
Claes wraps up the meeting as it is time for lunch. He thanks everyone for attending.
10:58:31 [Wonsuk]
Wonsuk has left #intents
10:58:35 [dsr]
rrsagent, make minutes
10:58:35 [RRSAgent]
I have made the request to generate dsr
11:00:08 [jalvinen]
jalvinen has left #intents
11:01:18 [dsr]
rrsagent, make logs public
11:01:30 [dsr]
rrsagent, make minutes
11:01:30 [RRSAgent]
I have made the request to generate dsr
11:03:51 [dsr]
dsr has left #intents
11:08:29 [kohei_]
kohei_ has joined #intents
11:48:11 [tokamoto]
tokamoto has joined #intents
12:12:35 [hiroki]
hiroki has joined #intents
12:15:13 [marcin_hanclik]
marcin_hanclik has joined #intents
12:24:33 [kensaku]
kensaku has joined #intents
12:25:15 [marcin_hanclik]
marcin_hanclik has left #intents
12:26:04 [tokamoto]
tokamoto has joined #intents
12:26:57 [kawakami]
kawakami has joined #intents
12:27:12 [kinji_matsumura]
kinji_matsumura has joined #intents
12:27:24 [kinji_matsumura]
kinji_matsumura has left #intents
12:28:41 [kinji]
kinji has joined #intents
12:28:51 [kawakami]
kawakami has joined #intents
12:32:52 [spoussa]
spoussa has joined #intents
12:33:36 [JeniT]
JeniT has joined #intents
12:33:57 [olivier]
olivier has joined #intents
12:34:37 [tantek]
tantek has joined #intents
12:37:19 [bjkim]
bjkim has left #intents
12:45:55 [JeniT]
JeniT has left #intents
12:46:05 [jiro]
jiro has joined #intents
12:46:13 [jiro]
jiro has left #intents
12:47:50 [tpacbot]
tpacbot has joined #intents
12:48:52 [tpacbot]
tpacbot has joined #intents
13:00:52 [spoussa]
spoussa has joined #intents
13:23:32 [tokamoto]
tokamoto has joined #intents
13:31:03 [kinji]
kinji has joined #intents
13:32:57 [hiroki]
hiroki has joined #intents
13:35:00 [hitoshi__]
hitoshi__ has joined #intents
13:35:18 [hiroki]
hiroki has left #intents
13:36:47 [rotsuya_]
rotsuya_ has joined #intents
13:37:03 [spoussa]
spoussa has joined #intents
13:56:46 [rotsuya_]
rotsuya_ has left #intents
14:07:07 [tantek]
tantek has joined #intents
14:19:32 [tantek]
tantek has joined #intents
14:25:20 [rotsuya]
rotsuya has joined #intents
14:28:00 [tokamoto]
tokamoto has joined #intents
14:43:08 [tokamoto]
tokamoto has joined #intents
14:48:43 [tokamoto]
tokamoto has joined #intents
14:49:11 [tokamoto]
tokamoto has joined #intents
14:52:08 [kinji]
kinji has joined #intents
14:53:12 [rotsuya]
rotsuya has joined #intents
14:53:51 [spoussa]
spoussa has joined #intents
15:00:04 [kinji]
kinji has joined #intents
15:00:42 [hitoshi_]
hitoshi_ has joined #intents
15:09:26 [tokamoto]
tokamoto has joined #intents
15:11:31 [tantek]
tantek has joined #intents
15:14:05 [olivier]
olivier has joined #intents
15:17:39 [hitoshi_]
hitoshi_ has joined #intents
15:28:28 [olivier]
olivier has left #intents
15:37:28 [hitoshi_]
hitoshi_ has joined #intents
15:59:02 [spoussa]
spoussa has joined #intents
15:59:30 [tokamoto]
tokamoto has joined #intents
16:00:59 [hitoshi_]
hitoshi_ has joined #intents
16:02:11 [kawakami]
kawakami has joined #intents
16:03:42 [spoussa]
spoussa has left #intents
16:04:00 [kinji]
kinji has joined #intents
16:08:29 [rotsuya]
rotsuya has joined #intents
17:21:22 [tpacbot]
tpacbot has joined #intents