11:01:07 RRSAgent has joined #waf 11:01:07 logging to http://www.w3.org/2008/05/29-waf-irc 11:02:04 +[IPcaller] 11:02:30 zakim, IPcaller is me 11:02:30 +marcos; got it 11:03:26 Meeting: Widgets Voice Conference 11:03:39 Date: 29 May 2008 11:03:42 Chair: Art 11:03:45 Scribe: Art 11:03:50 ScribeNick: ArtB 11:04:00 Present: Art, Claudio, Marcos 11:04:07 Regrests: Ben, Benoit 11:04:26 Agenda: http://lists.w3.org/Archives/Member/member-appformats/2008May/0011.html 11:05:41 + +47.23.69.aabb 11:05:52 zakim, aabb is Arve 11:05:52 +Arve; got it 11:06:05 Present+ Arve 11:07:03 Regrets: Ben, Benoit 11:07:11 Topic: Review Agenda 11:07:21 AB: any change requested? 11:07:30 [None] 11:07:38 Topic: Announcements 11:08:02 AB: next week's meeting June 5 - start time will be ONE HOUR EARLIER! 11:08:34 Topic: Auto-updates 11:08:48 AB: proposal from Marcos http://lists.w3.org/Archives/Public/public-appformats/2008May/0124.html 11:09:19 AB: is this your proposal or did you work with Arve? 11:09:44 MC: this started as my input but reflects comments from Arve, Mark Baker and JonF 11:10:10 ... this proposal includes several mechanisms 11:10:35 AB: orthoganal or complementary mechanisms? 11:10:46 MC: some are complementary and some are orthoganal 11:11:35 ... there are four mechanism described in varying levels of detail 11:12:20 CV: agree some mechanisms are complementary but they seem to address different use cases 11:13:07 ... e.g. the 2nd mechanism gives some additional flexibility 11:13:19 ... it could be viewed as an extension to the 1st proposal 11:14:12 ABe: the 2nd mechanism (XML file) can be done via a push to the UA 11:14:52 MC: using the hash is kinda' of a cheap dig sig scheme thus another good thing about the XML format 11:15:23 AB: of these mechanisms, which is most commonly implemented today? 11:15:44 MC: #3 (local storage) is the most common i.e. just download a new widget 11:16:16 ... pretty much just leaves the details to the UA 11:16:37 ... and hence doesn't require much standardization 11:17:12 Zakim, code? 11:17:12 the conference code is 9231 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), MikeSmith 11:17:31 ABe: these proposals are still a bit short on details 11:17:33 +??P0 11:17:39 Zakim, ??P0 is me 11:17:39 +MikeSmith; got it 11:17:45 ... think we need to explore the alternatives some more 11:17:55 MC: agree; I've started to expand the examples 11:18:27 ... I will also include the various usage scenarios 11:19:06 AB: that would be excellent; we can then analyze the various strengths and weakness of the different models 11:19:51 Topic: Widget Resource on the Web 11:20:07 11:20:12 MC: this model requires author to include an update element with a URI attribute 11:20:22 ... the etag attr would be optional 11:20:50 ... if etag is present can compare it with what is installed; if different, assume a new widget exists 11:21:02 Zakim, mute me 11:21:02 MikeSmith should now be muted 11:21:10 AB: we discussed that mechanism last year, right? 11:21:33 MC: yes, Mark Baker suggested the etag 11:22:13 MC: if etag is missing, the UA asks the user if they want to update the widget 11:23:28 ... this model uses HTTP caching mechanism 11:25:16 ABe: not sure what happens if the widget was obtained via some non-http protocol e.g. Bluetooth 11:25:50 ... think there is a trust issue with this model e.g. where did the widget really come from 11:26:17 MC: right, a Widget could be copied from one site and installed somewhere else 11:26:33 ABe: I'm concerned about tampering of un-signed widgets 11:26:49 ... the update URI could have been altered by some means 11:27:11 ... or the etag could be tampered 11:27:49 MC: yes, but I don't think we want to prescribe encryption 11:28:09 ABe: but the update document could be signed 11:28:24 MC: can also require httpS 11:29:36 MC: in the web today we see this issue being addressed by asking the user if they really want to install something (e.g. FF installed from a non-Mozilla site) 11:30:08 ABe: the main thing we must do is to clearly identify the security considerations 11:30:23 Topic: XML File 11:30:42 ABe: an advantage of this model is the update format can be signed 11:31:06 ABe: I think we need to flesh-out both of these models 11:31:18 MC: I think we should document both models 11:32:00 AB: would the server need to do anything special in this model? 11:32:08 MC: no it would not 11:32:22 ... the update format could be done by hand given it is quite simple 11:33:00 AB: is this model being used today? 11:33:20 MC: yes it is being used by numerous systems (iTunes, Debian, ...) 11:33:51 ... this is certainly more common than model #1 11:34:46 AB: what is the user interaction model for the XML format? 11:35:03 MC: one mechanism is the UA just tells the user a new version is available 11:35:29 ... another interaction model is a user explicitly checks a "check for updates" sheet 11:36:19 ABe: I don't think we want to normatively specify the user interaction model 11:36:44 ... especially since the update could be done auto-magically [withouth any user interaction at all] 11:36:59 MC: agree 11:37:15 AB: agree too 11:38:41 CV: the spec should enable different user interaction models 11:39:51 ... want to leave both user interaction models open 11:40:10 MC: we will not recommend any user interaction model 11:41:23 CV: data exchange from device to server is important for operators 11:42:19 ... the update process could be used to do advertising 11:42:37 MC: yes but such a widget would become un-popular 11:43:47 Topic: Local Storage model (sub-proposal #3) 11:44:32 MC: the UA compares the current widget id with the new widget 11:46:22 AB: will you Marcos submit details for this model too? 11:46:34 MC: yes there are some additional details to flesh out 11:47:09 Topic: API Call model (sub-proposal #4) 11:47:26 MC: author provides an update element in the config doc 11:47:41 ... at runtime the script in the engine calls the update() method 11:47:52 ... this causes the UA to ask the server for a new Widget 11:48:07 ... basically, this would trigger model #1 or model #2 11:48:42 AB: will this one also be further explored? 11:48:59 MC: yes; in particular will need to add it to the API spec 11:49:13 ABe: yes, this will need to be detailed in the API spec 11:51:05 Zakim, unmute me 11:51:05 MikeSmith should no longer be muted 11:51:41 Topic: WebApps WG Charter Update 11:51:49 Present+ Mike 11:52:04 MS: the comment period has ended 11:52:13 ... Doug has responded to all comments 11:52:26 ... He has updated the charter to reflect the comments 11:52:34 ... The deliverables list has been updated 11:53:06 ... Most of the AC commentors are OK with the Team's responses 11:53:41 MC: we expected comments about too many deliverables but we didn't get such feedback 11:53:58 ... the only exception is Geo-location 11:54:34 ... we expect to do the Geo-location API in a separate WG but that's not yet a done deal because we first have to get AC review 11:55:13 s/MC: we expected/MS: we expected/ 11:55:36 MS: Access Control will remain in the WebApps WG 11:56:07 AB: thanks Mike 11:56:13 ... our Charter ends May 31 11:56:22 MS: yes, we will need another short extension 11:57:39 AB: thanks to Mike and Doug for all of the time and effort they've put into getting this done! 11:57:56 Topic: Next F2F Meeting 11:58:26 for the record, Doug did almost all of the work on the charter and disposition comments (not me) 11:58:32 AB: the majority of preferences expressed in Dublin were to have the next f2f in early September 11:58:54 AB: I'm happy to say Claudio can accomdate that 11:59:10 AB: next f2f meeting will be Sept 9-11 in Turin Italy 12:02:25 ACTION: barstow announce Sept 9-11 to the WG 12:02:25 Created ACTION-179 - Announce Sept 9-11 to the WG [on Arthur Barstow - due 2008-06-05]. 12:03:07 ACTION: barstow review TPAC meeting schedule and forward to the WG 12:03:07 Created ACTION-180 - Review TPAC meeting schedule and forward to the WG [on Arthur Barstow - due 2008-06-05]. 12:03:25 AB: Meeting Adjourned 12:03:46 -marcos 12:03:47 -MikeSmith 12:03:48 - +39.011.228.aaaa 12:03:50 -Arve 12:03:52 rrsagent, make logs public 12:03:58 rrsagent, make minutes 12:03:58 I have made the request to generate http://www.w3.org/2008/05/29-waf-minutes.html ArtB 12:04:02 -Art_Barstow 12:04:03 IA_WAF(widgets)7:00AM has ended 12:04:08 Attendees were +39.011.228.aaaa, Art_Barstow, marcos, +47.23.69.aabb, Arve, MikeSmith 12:06:07 zakim, bye 12:06:07 Zakim has left #waf 12:06:20 rrsagent, bye 12:06:20 I see 2 open action items saved in http://www.w3.org/2008/05/29-waf-actions.rdf : 12:06:20 ACTION: barstow announce Sept 9-11 to the WG [1] 12:06:20 recorded in http://www.w3.org/2008/05/29-waf-irc#T12-02-25 12:06:20 ACTION: barstow review TPAC meeting schedule and forward to the WG [2] 12:06:20 recorded in http://www.w3.org/2008/05/29-waf-irc#T12-03-07