13:14:16 RRSAgent has joined #dap 13:14:16 logging to http://www.w3.org/2012/07/10-dap-irc 13:14:18 RRSAgent, make logs world 13:14:18 Zakim has joined #dap 13:14:20 Zakim, this will be DAP 13:14:20 ok, trackbot; I see UW_DAP()9:30AM scheduled to start in 16 minutes 13:14:21 Meeting: Device APIs Working Group Teleconference 13:14:21 Date: 10 July 2012 13:14:51 Meeting: Device APIs Working Group Face-Face 10-12 July 2012, Burlington MA 13:15:15 Agenda: http://www.w3.org/2009/dap/wiki/F2F_Agenda_10-12_July_2012_Burlington_MA_USA 13:15:52 Chair: Robin_Berjon, Frederick_Hirsch 13:16:04 Present+ Robin_Berjon, Frederick_Hirsch 13:16:08 rrsagent, generate minutes 13:16:08 I have made the request to generate http://www.w3.org/2012/07/10-dap-minutes.html fjh 13:25:35 zakim, who is here? 13:25:35 UW_DAP()9:30AM has not yet started, fjh 13:25:37 On IRC I see RRSAgent, fjh, Paul_Kinlan, Josh_Soref, lgombos, mounir, hiroto, trackbot, dom 13:29:20 a12u has joined #dap 13:49:33 jgiraud has joined #dap 13:49:39 Present+ jerome_giraud 13:53:36 nwidell has joined #dap 13:54:23 UW_DAP()9:30AM has now started 13:54:31 + +1.858.651.aaaa 13:57:40 jun has joined #dap 13:59:37 shan has joined #dap 14:00:11 ArtB has joined #dap 14:02:43 Cathy has joined #dap 14:04:58 youenn has joined #dap 14:05:09 aizu has joined #dap 14:05:29 kensaku has joined #dap 14:05:29 Milan has joined #dap 14:05:36 dcheng3 has joined #dap 14:06:42 Scribe: Josh_Soref 14:06:52 darobin has joined #dap 14:07:02 Topic: Welcome 14:07:18 Fjh: restrooms are outside 14:07:33 dsr has joined #dap 14:07:41 ... There's a cafeteria down the hall 14:07:48 ... We should use it 14:08:00 James: James Hawkins 14:08:07 ... At Google 14:08:23 ... I'm interested in WebIntents 14:08:36 richt has joined #dap 14:08:45 Dsr: Dave Raggett 14:08:52 ... W3C 14:09:12 ... I'm measured on recommendations per minute 14:09:53 Jerome: Jerome Giraud 14:10:00 ... Orange 14:10:47 ... Global interest apis 14:10:59 s/Jerome: Jerome Giraud/jgiraud: Jerome Giraud/ 14:11:05 + +46.1.07.15.aabb 14:11:18 Milan: Milan Patel 14:11:19 zakim, who is here? 14:11:19 On the phone I see +1.858.651.aaaa, +46.1.07.15.aabb 14:11:20 On IRC I see richt, dsr, darobin, dcheng3, Milan, kensaku, aizu, youenn, Cathy, ArtB, shan, jun, nwidell, jgiraud, a12u, Zakim, RRSAgent, fjh, Paul_Kinlan, Josh_Soref, lgombos, 14:11:20 ... mounir, hiroto_away, trackbot, dom 14:11:23 ... Huawei 14:11:32 zakim, code? 14:11:32 the conference code is 3279 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), fjh 14:11:45 zakim, aabb is nwidell 14:11:45 +nwidell; got it 14:11:57 ... Standards, W3C is in my area 14:11:59 + +358.718.00aacc 14:12:18 ... Within DAP, WebIntents are my main interest 14:12:30 lgombos__ has joined #dap 14:12:48 Cathy: Cathy Chan, Nokia 14:13:18 Lgombos: Lazlo Gombos 14:13:23 ... Nokia 14:13:27 s/Lazlo/Laszlo 14:13:41 Richt: Richard Tibet 14:13:46 ... Opera 14:13:48 s/Tibet/Tibbet/ 14:14:00 Paul_Kinlan is joining now, just need to find a room 14:14:02 ... I lead extensions and device apis 14:14:14 ... Interested in WebIntents 14:14:19 ... And sensors 14:14:41 ScribeNick: richt 14:14:43 ScribeNick: richt 14:14:53 Josh_Soref: Josh Soref 14:14:58 ...interested in web intents. 14:15:07 fjh: Frederick Hersh 14:15:13 darobin: Robin Berjon 14:15:15 s/Hersh/Hirsch/ 14:15:27 youenn: Youenn Fablet 14:15:32 ...co-chairing with Frederick and interested in everything. 14:16:01 youenn: Youenn Fablet, Canon, interested in Web Intents and media capture API 14:16:03 kensaku: Ken Saku 14:16:04 ... 14:16:17 ...Web Intents 14:16:17 s/Hirsch/Hirsch, Nokia, co-chairing this WG, interested in everything in this group 14:16:33 s/...Web Intents/...interested in Web Intents/ 14:16:40 Wonsuk has joined #dap 14:16:51 Present+ Wonsuk_Lee 14:16:59 s/Ken Saku/Kensaku Komatsu/ 14:17:07 Naoyuki Sato, Sony 14:17:10 interested in combination of web with home networks 14:17:15 (not on IRC) 14:17:33 hiroyuki aizu 14:17:38 Present+ Dave_Raggett 14:17:39 a12u: Aizu 14:18:01 ...interest is in Web Intents / integration of home network / cloud services. 14:18:10 Jun Fujisawa 14:18:11 jun: Jun Fujisawa, Canon 14:18:52 ...interested in 2 things: inter-device communication based on e.g. Web Intents. Printing from camera or displaying camera content on TV. 14:19:01 +[GVoice] 14:19:05 ...second interest: an advanced media capture API. A Camera API. 14:19:50 ...Canon hope to officially be a member of DAP shortly. Currently attending as an observer. 14:19:58 Zakim, [GVoice] is Paul_Kinlan 14:19:58 +Paul_Kinlan; got it 14:20:12 Zakim, who is on the call? 14:20:12 On the phone I see +1.858.651.aaaa, nwidell, +358.718.00aacc, Paul_Kinlan 14:20:15 Zakim: thanks. 14:20:23 dcheng3: Diana Cheng, Vodafone 14:20:28 Jungkee has joined #dap 14:20:40 ...interested in Web Intents, Network Information API, Sensors. 14:20:42 Present+ Jungkee_Song 14:21:00 Present+ Niklas_Widell 14:21:04 Zakim, where is +1858 14:21:04 Josh_Soref, I do not see a party named 'where'. If you meant to ask a question you need to add '?' 14:21:09 Zakim, where is +1858? 14:21:09 North American dialing code 1.858 is California 14:21:28 ...main interest in Web Intents. 14:21:48 Wonsuk: Wonsuk Lee, Samsung 14:22:03 Zakim, who is making noise? 14:22:06 ...participate in Tizen group. Samsung interested in all of the Device APIs. 14:22:15 Josh_Soref, listening for 11 seconds I could not identify any sounds 14:22:17 RRSAgent, draft minutes 14:22:17 I have made the request to generate http://www.w3.org/2012/07/10-dap-minutes.html Josh_Soref 14:22:36 ...Contact and Calendar APIs are particularly important to us. 14:22:57 s/Zakim: thanks.// 14:22:58 Tizen wants to bring more advanced APIs to the web for richer experiences. 14:23:21 s/a12u/aizu/ 14:23:30 RRSAgent, draft minutes 14:23:30 I have made the request to generate http://www.w3.org/2012/07/10-dap-minutes.html Josh_Soref 14:23:36 Jungkee: Jungkee Song 14:23:43 ...Working on Tizen as well. Working on Gallery API based on Web Intents. Interested in additional Web Intents-based APIs. 14:23:46 q? 14:23:52 zakim, who is here? 14:23:52 On the phone I see +1.858.651.aaaa, nwidell, +358.718.00aacc, Paul_Kinlan 14:23:52 On IRC I see Jungkee, Wonsuk, lgombos__, richt, dsr, darobin, dcheng3, Milan, kensaku, aizu, youenn, Cathy, ArtB, shan, jun, nwidell, jgiraud, a12u, Zakim, RRSAgent, fjh, 14:23:55 ... Paul_Kinlan, Josh_Soref, lgombos, mounir, hiroto_away, trackbot, dom 14:24:07 Topic: Phone Introductions 14:24:29 naoyuki has joined #dap 14:24:33 nwidell: Niklas Widell 14:24:48 ...interest in Web Intents, Sensor APIs and Capture parts. 14:24:57 Paul_Kinlan: Paul Kinlan, Google. 14:25:01 ...primarily interested in Web Intents. 14:25:17 Giri Mandyam 14:25:43 s/Giri Mandyam/Giri Mandyam, Qualcomm/ 14:25:46 (not on IRC) 14:26:06 Introductions done. 14:26:09 "We have particular interest in the work of the Media Capture Task Force, and will also be very interested in the progress of other specifications such as the Network Info API and Web Intents." 14:26:20 Zakim, aacc is [Host] 14:26:20 +[Host]; got it 14:26:40 s/... main interest in Web Intents./shan: Soonbo Han, LG Electronics, main interest is Web Intents/ 14:27:32 Topic: Agenda review 14:27:57 [fjh runs through the proposed meeting agenda] 14:29:51 Zakim, [Host] contains dsr, fjh, Josh_Soref, darobin, shan, lgombos, Milan, richt, kensaku, Cathy, jgiraud, aizu, dcheng3, youenn 14:29:51 +dsr, fjh, Josh_Soref, darobin, shan, lgombos, Milan, richt, kensaku, Cathy, jgiraud, aizu, dcheng3, youenn; got it 14:30:10 fjh: Any suggestions on the agenda just ping me offline. 14:30:13 Agenda approved. 14:30:51 +Present Soonbo_Han 14:32:12 fjh: Welcome to all new members of the working group. 14:32:42 ACTION: dsr to check out why chairs got an email to announce Sony joining group but they're not listed in DBWG 14:32:42 Created ACTION-548 - Check out why chairs got an email to announce Sony joining group but they're not listed in DBWG [on Dave Raggett - due 2012-07-17]. 14:33:00 Topic: Minutes Approval 14:33:08 ScribeNick: Josh_Soref 14:33:23 Approve minutes from 27 June 14:33:23 http://lists.w3.org/Archives/Public/public-device-apis/2012Jun/att-0104/minutes-2012-06-27.html 14:33:23 proposed RESOLUTION: Minutes from 27 June 2012 are approved 14:33:32 RESOLUTION: Minutes from 27 June 2012 are approved 14:33:43 Topic: HTML Media Capture 14:33:45 fjh: we have a draft 14:33:48 ... i did a CfC 14:33:54 ... no one complained 14:34:00 ... i believe Anssi was supportive 14:34:04 ... we have a 4 week LC 14:34:10 ... there's a 3 week minimum 14:34:22 CfC for Last Call: http://lists.w3.org/Archives/Public/public-device-apis/2012Jul/0005.html 14:34:22 proposed RESOLUTION: publish HTML Media Capture as Last Call on 12 July 2012 with 14:34:22 four week Last Call period ending 9 August 2012. 14:34:42 richt: how are we on implementation? 14:34:48 darobin: we have roughly 2 not quite complete 14:34:57 ... we might go to CR w/ things AT-RISK 14:35:33 ... the HTML INPUT Element extension 14:35:41 ... we don't have fully interoperable implementations 14:35:48 ... there's a lot of interest in implementing this 14:36:01 ... i get the sense from browser implementers that they don't care about the syntax 14:36:10 ... everyone says we don't care what it looks 14:36:12 ... like 14:36:16 ... there's pressure from CoreMob 14:36:21 ... dear-dap please ship it 14:36:28 richt: theory should be document current practice 14:36:35 dsr: plh is keen for us as we go to LC 14:36:41 ... to get feedback from the HTML WG 14:36:54 darobin: the only feedback from the HTML WG would be "this should be in our spec" 14:37:14 [I note that that was a jocular comment] 14:37:17 [ Scribe notes that the HTML WG expressed some interest in California in not owning everything ] 14:38:11 RESOLUTION: publish HTML Media Capture as Last Call on 12 July 2012 with four week Last Call period ending 9 August 2012. 14:38:35 Topic: Battery 14:38:42 http://dev.w3.org/2009/dap/camera/?specStatus=LC;publishDate=2012-07-12;lcEnd=2012-08-09;previousPublishDate=2012-05-29;previousMaturity=WD 14:38:46 Battery in CR http://dvcs.w3.org/hg/dap/raw-file/tip/battery/CR.html ; 14:38:46 open actions to produce test cases; ACTION-522, ACTION-523 able to exit CR after 1 July. 14:38:47 fjh: Battery is in CR 14:38:53 ACTION-522? 14:38:53 ACTION-522 -- Robin Berjon to write tests for Battery -- due 2012-03-28 -- OPEN 14:38:53 http://www.w3.org/2009/dap/track/actions/522 14:38:58 ACTION=523? 14:38:59 darobin: Battery is in CR 14:39:04 ... i haven't finished updating the testsuite yet 14:39:08 ... i'm still updating it 14:39:12 ... i hoped to finish by this meeting 14:39:16 ... those actions are still open 14:39:20 ... i'm making progress 14:39:37 ... i hope to exit CR by end of summer 14:39:40 ... we have implementations 14:39:43 ... a good spec 14:39:45 ... half of a test suite 14:39:48 ... it all looks good to me 14:39:52 fjh: Anssi will be back 14:40:01 darobin: yes, that will help as well 14:40:10 plan is to exit CR at end of summer assuming all goes well 14:40:19 Topic: Vibration 14:40:28 Vibration in CR http://www.w3.org/TR/2012/CR-vibration-20120508/ ; 14:40:29 open actions to produce test cases; ACTION-523 able to exit CR after 1 July 14:40:33 fjh: i think this is similar to Battery 14:40:43 darobin: i have an action on this from the Test Infrastructure Group 14:40:48 fjh: not CoreMob 14:40:56 Topic: Proximity 14:41:00 Proximity - latest editors draft , http://dvcs.w3.org/hg/dap/raw-file/tip/proximity/Overview.html 14:41:04 fjh: Paul_Kinlan 14:41:15 ... i believe you were interested in talking about it 14:41:18 Josh_Soref: I doubt it was Paul_Kinlan 14:41:25 It wasn't me 14:41:31 proposed ACTION fjh to prepare CfC to publish FPWD of Proximity API specification 14:41:41 darobin: i think it was dougt 14:43:05 fjh: I'll send dougt an email 14:43:23 ... is there any objection to publishing a FPWD? 14:43:33 ... a FPWD is an indication of progress 14:43:39 ... it isn't a commitment to the document as is 14:43:58 fjh: if there are minor questions/comments 14:44:09 ... we can either incorporate them 14:44:21 ... or into the next draft 14:45:18 PROPOSED RESOLUTION: WG agrees to publish a FPWD of Proximity API specification 14:45:26 fjh: we don't need a short name, do we? 14:45:31 darobin: i think we do 14:45:33 dsr: yes, you do 14:45:45 fjh: we have Proximity in our draft 14:45:47 ... i think that's fine 14:45:57 RESOLUTION: Short name for Proximity API will be "Proximity" 14:46:06 fjh: that's the thing people always forget, is the short name 14:46:35 RESOLUTION: WG agrees to publish a FPWD of Proximity API specification with short name "Proximity" 14:47:03 ACTION: rberjon to prepare CfC to publish FPWD of Proximity API 14:47:04 Created ACTION-549 - Prepare CfC to publish FPWD of Proximity API [on Robin Berjon - due 2012-07-17]. 14:47:24 Topic: WebIntents 14:47:27 fjh: we have a FPWD 14:47:31 ... we have an ED w/ updates 14:47:38 ... we have some issues in the Wiki 14:47:54 ... jhawkins, you have some updates? 14:48:08 jhawkins has joined #dap 14:48:58 jhawkins: we're really excited about FPWD 14:49:04 ... congratulations everyone for helping put that together 14:49:12 ... the biggest part was the last F2F in Shenzhen 14:49:26 ... wrt the Chrome implementation, we've been working w/ UX to address the bad UI we have 14:49:35 ... we're hashing out what the UI will look like 14:49:42 ... right now, the feedback we've got from developers 14:49:52 ... was that they like the API, but they can't ship if the UI is bad 14:50:01 Zakim, jhawkins has joined [Host] 14:50:01 sorry, Josh_Soref, I do not recognize a party named 'jhawkins' 14:50:09 Zakim, jhawkins has entered [Host] 14:50:09 +jhawkins; got it 14:50:20 darobin: do you know when this will be present? 14:50:27 jhawkins: I think this could appear in Chrome 22 14:50:41 ... we deprioritize working w/ clients of the API 14:50:47 ... we have a list of changes we want 14:50:52 ... some dating back to the F2F 14:50:56 ... they're nice to haves 14:51:05 ... perhaps something we could be productive on here 14:51:17 ... (disposition) 14:51:29 ... we did a presentation two weeks ago @Google.IO 14:51:38 ... it was really exciting 14:51:53 ... of all the presentations I attended, it had the longest Q/A session 14:52:01 ... we had hallway presentations about it 14:52:06 gmandyam has joined #dap 14:52:16 ... we did a Code Lab with 40 developers 14:52:23 ... doing a hands on tutorial for writing web intents 14:52:30 ... we found a ton of bugs this way 14:52:35 ... it was good to get that feedback 14:52:39 https://developers.google.com/events/io/sessions/gooio2012/216/ 14:52:42 ... we need to find a way for people to be hands on 14:52:45 ... writing demo code 14:52:53 ... to tease out some of these bugs 14:53:03 ... Related... 14:53:16 ... mounir posted the WebActivities counter-proposal 14:53:22 ... we could go over them today? 14:53:29 ... I think there are some Issues? 14:53:36 fjh: we could go over Explicit Intents 14:53:41 ... i think it's sparse in the spec 14:53:45 jhawkins: that's a good point 14:53:50 ... the spec has gotten really dense 14:53:59 ... after reading it so many times, it's hard to find bugs 14:54:20 ... that's a plea for editing help w/ the spec 14:54:31 fjh: are there issues we haven't talked through/thought about? 14:54:37 ... i think there are more implications 14:54:43 jhawkins: certainly security/privacy 14:55:48 fjh: my concern with Explicit intents is that it defeats the paradigm 14:55:56 jhawkins: the way we rationalize it 14:56:05 ... in our UI, the user can choose in the picker 14:56:09 ... it's like a client default 14:56:17 ... but the user can go back and pick another service 14:56:26 fjh: so if you're doing photos, and you do an editor thing 14:56:34 ... you'd land in the editor, and you could go back? 14:56:41 jhawkins: say inline disposition 14:56:52 ... you'd have a link to go back 14:56:59 ... [in the UA] 14:57:09 ... also for the window disposition 14:57:17 ... if you know the popup blocker alert 14:57:24 ... in chrome, it's a box on the top right 14:57:35 ... we'd have a bar like that which would let the user to pick other things 14:57:45 fjh: the client would set the explicit intent 14:57:55 ... all clients could do this normally 14:58:13 ... and users could do this path 14:58:21 ... there's a privacy risk where data is sent on that fast path 14:58:28 ... and the receiving side sees it 14:58:40 ... without the user being able to prevent that 14:58:48 jhawkins: that's a concern 14:58:57 glenn has joined #dap 14:58:58 fjh: it seems people would maybe choose to do that more often 14:59:08 Paul_Kinlan: 14:59:14 s/Paul_Kinlan:// 14:59:27 Paul_Kinlan: if you're building an application with an image editor 14:59:32 ... with crop, red-eye removal 14:59:40 ... you might build each component using intents 14:59:50 ... you make those small components available for external clients 14:59:56 ... but you use it for your main app 15:00:08 fjh: sort of like a manifest for an applicationb 15:00:10 s/nb/n/ 15:00:20 ... sort of a different UC 15:00:31 dsr: if it's Same-Origin, then that's less of an issue 15:00:33 q+ 15:00:44 fjh: i forgot if that section talks about origin 15:00:47 ... for explicit intents 15:01:03 jhawkins: this leaves out the possibility of a webintents agent 15:01:09 ... you can do that w/ explicit intents 15:01:19 ... it could be a picker itself 15:01:35 ... we'd lose it if we leave out explicit 15:01:50 ... i understand we could be sending out data w/o knowing where it's going 15:02:01 fjh: it seems like we have a great model where we have a user mediated stage 15:02:13 ... explicit intents lets you bypass the whole thing 15:02:29 q? 15:02:32 q+ 15:03:21 josh_soref: could change explicit intent mechanism to open connection, load page, but not share data initially 15:03:45 q+ 15:03:53 jhawkins: this is a possibility 15:04:11 jhawkins: i'd like to point to how Android Intents worked 15:04:19 Explicit intents designate the target component by its name (the component name field, mentioned earlier, has a value set). Since component names would generally not be known to developers of other applications, explicit intents are typically used for application-internal messages — such as an activity starting a subordinate service or launching a sister activity. 15:05:14 not security by obscurity though 15:05:14 Josh_Soref: it sounds like this argues for same-origin 15:05:29 jhawkins: if we have a solution for privacy that are compelling 15:05:44 jhawkins: the notion of a web-intents Agent 15:05:48 ... we've heard it from other people 15:05:53 q? 15:05:59 ack me 15:06:02 ack Jungkee 15:06:10 Jungkee: i have a UC for Gallery API 15:06:22 ... we can avoid interaction with explicit intents 15:06:30 ... they can just go directly to the service 15:06:36 ... like local storage 15:06:46 ... an service provider provides explicit service 15:06:53 ... and the user doesn't have to pick something 15:07:03 fjh: why wouldn't you want User interaction? 15:07:10 ... i don't understand why you'd want that 15:07:19 Jungkee: with explicit, you don't show a picker 15:07:28 fjh: but why wouldn't you want to show the picker? 15:07:36 q+ 15:07:39 Jungkee: because the user has to choose the picker before picking the media 15:07:50 ... we can give a better UX 15:08:09 q+ to say this sounds like a need for persisted connections to intents 15:08:17 fjh: it seems like you're worried about repeated interactions 15:08:17 Clarke has joined #dap 15:08:30 ... you're talking about wanting to remember previous options 15:08:42 ... i thought there already was a way to do that without explicit intents 15:08:45 jhawkins: that's correct 15:08:53 Jungkee: if a service provider provides explicit urls 15:08:59 ack richt 15:09:07 richt: we've also looked at this issue 15:09:12 ... it isn't just an issue for web inents 15:09:16 s/inents/intents/ 15:09:22 ... one issue is accountability through transparency 15:09:37 ... we give users/developers the ability to look through data through logs 15:09:44 ... that's an informal kind of contract 15:09:46 ... it helps 15:09:54 ... you can't just push through crazy stuff w/o accountability 15:09:59 ... if you do stuff with dev tools 15:10:10 ... i think that'll be a factor in trying to solve privacy issues 15:10:13 q? 15:10:19 jhawkins: this came up about 2 weeks ago 15:10:25 ... there's an extension in the Chrome Web Store 15:10:30 ... it's the Web Intents Debugger 15:10:42 ... we want to take that concept and move it into the Web Inspector 15:10:50 ... so yeah, we're on the same page with that 15:11:10 richt: there is a way of highlighting and putting pressure on companies to not do stupid things 15:11:18 ... if you need to keep your reputation in tact 15:11:20 .. it's a way to do this 15:11:27 s/../.../ 15:11:32 fjh: not sure how to do that 15:11:37 jhawkins: best practices 15:11:46 jhawkins: does the speed bump on privacy data address your privacy concerns? 15:11:52 fjh: not sure i remember the speed bump 15:11:59 q+ to note that direct binding of app to a component can be done without web intents, so using an explicit intent is presumably to allow user to pick an alternative provider for a component, right? 15:12:11 q? 15:12:28 jhawkins: it shows the destination and gives an explanation 15:12:31 fjh: i think so 15:12:41 ack Paul_Kinlan 15:12:45 ack Paul_Kinlan 15:13:06 Paul_Kinlan: on explicit intents 15:13:16 ... we have one relatively big news agency partner 15:13:20 ... they want to use explicit intents 15:13:30 ... they have twitter, facebook, and other 15:13:39 ... they'd like to use the same API for talking to all three sets 15:13:50 ... but they'd like to make the actions clear 15:14:08 ... but these partners want to have the ability to give the user a seemless experience 15:14:16 ... but also give the intents picker 15:14:29 ... there are people who are actively looking to use web intents throughout their whole experience 15:14:32 q+ 15:14:39 fjh: would that work with the speedbump idea? 15:14:45 Paul_Kinlan: i think it's kind of nice 15:14:58 ... i don't think it works right now 15:15:00 q? 15:15:06 ack Josh_Soref 15:15:06 Josh_Soref, you wanted to say this sounds like a need for persisted connections to intents 15:15:06 ... i think we need delayed delivery 15:16:01 s/one issue is accountability through transparency/one solution is accountability through transparency/ 15:16:06 josh_soref: agree with frederick, if client makes request to use intent, user agent can persist future requests without repeated picker 15:16:23 josh_soref: this could apply to speed bump case as well 15:16:29 josh_soref: also gallery 15:16:55 josh_soref: thus do not need explicit intent for the gallery use case 15:17:11 richt: the way android intents work, if i set a default intent, it will always use that 15:17:20 ... if i then open another provider for that intent 15:17:27 ... then the next time i try to trigger that intent 15:17:37 ... i'll get the picker 15:17:57 q? 15:18:00 fjh: that makes sense 15:18:00 ack dsr 15:18:00 dsr, you wanted to note that direct binding of app to a component can be done without web intents, so using an explicit intent is presumably to allow user to pick an alternative 15:18:03 ... provider for a component, right? 15:18:07 Josh_Soref: it's dangerous with spammers, but mostly makes sense 15:18:22 dsr: what's the benefit of using web intents rather than directly 15:18:33 ... how do you explain the benefits of using explicit intents 15:18:44 ... and the benefit is letting users change their mind 15:18:46 q+ to ask whether users understand components of app and can change minds 15:18:49 ... the benefits are same-origin 15:19:15 ack jhawkins 15:19:20 ... being able to change their mind is still useful 15:19:28 ... and for separate origin, there's a different benefit 15:19:33 ... we should clarify the benefit 15:19:43 jhawkins: today on the web, it sucks, there's one-one 15:19:53 ... intents solves by providing one-to-n 15:20:04 ... but we can give them this api which lets them still use one-one 15:20:07 q? 15:20:21 jhawkins: to emphasize what Paul_Kinlan was saying about a News sight 15:20:34 ... feedback from someone AddThis 15:20:53 ... is that users won't click on Share buttons unless they see a familiar icon 15:21:11 ... they'll even click the share button that isn't facebook-twitter if they see facebook-twitter nearby 15:21:25 ... doing this makes the migration path easier 15:21:39 ... it removes the burden of using multiple apis 15:21:52 ... 2. moving to the scemantic web 15:21:58 ... with schema.org we have nouns 15:22:02 ... with intents, we have verbs 15:22:11 ... if you can call the web a search engine, say you're bing 15:22:15 s/scemantic/semantic/ 15:22:19 ... you can understand which pages are nouns and which are verbs 15:22:37 ... you could have the engine put these things together 15:22:47 ... bing could put the player together in the front page 15:22:53 ... that requires explicit intents 15:23:02 q? 15:23:07 ack fjh 15:23:07 fjh, you wanted to ask whether users understand components of app and can change minds 15:23:54 q+ to say that the web intent inspector matches a requirement i listed a while ago 15:24:18 fjh: it seems like plugging in a random component isn't something the user would be able to fit in well 15:24:41 ... it seems likelihood of it working is low 15:24:57 ... it makes sense 15:25:05 ... but nothing prevents abuse 15:25:11 jhawkins: is it easier? 15:25:25 ... you'd have to find something that works somewhere on the web 15:25:35 jhawkins: maybe we shouldn't gloss over the problem 15:25:42 ... using intents to structure your app into components 15:25:52 ... maybe it is compelling, maybe it isn't 15:25:56 ... it seems to be for android 15:26:14 ... maybe we make it special for same-origin-explicit to skip the speed bump 15:26:22 ... i'm a little concerned about it 15:26:34 fjh: we got the speed bump, and same-origin 15:26:44 Josh_Soref: should we action jhawkins 15:28:10 josh_soref: have mail web client which has address book with explclit intent to use that address book 15:28:28 ... but I want to use anther book, so first see nothing much, then want to get to other book 15:28:32 q+ 15:28:41 ... so even with same origin want to go to different address book 15:28:50 ... next time get my preferred, not same origin 15:29:00 ack josh_soref 15:29:00 Josh_Soref, you wanted to say that the web intent inspector matches a requirement i listed a while ago 15:29:20 ack Paul_Kinlan 15:29:36 dsr: the benefit of same-origin is avoid the speed bump 15:29:44 Josh_Soref: but allow for a U-turn 15:29:46 a/anther/another/ 15:30:32 u-turn is going back from explicit choice to pick after all 15:30:51 josh_soref: pleased that people are realizing my previous ideas were good 15:31:03 Paul_Kinlan: for explicit intents 15:31:15 ... web intents are typically gated on user actions 15:31:26 ... providing a modifier like a shift key to bring up the picker 15:31:41 ... so that the user can ask in advance to get the picker 15:31:52 fjh: so if i shift click on a twitter button, i get the picker? 15:31:59 q+ 15:32:04 Paul_Kinlan: a u-turn might be a bit awkward 15:32:29 ... it might be written in a way to encourage the UA to provide a way to map back to choosing 15:32:37 richt: it's analogous to Open/Open-With 15:32:45 Paul_Kinlan: it could be a browser-user-preference 15:32:51 ... where they say never allow explicit intent 15:33:07 fjh: that's something we could record in how the spec works 15:33:13 Josh_Soref: it's basically UA Implementer guidelines 15:33:22 (fjh: e.g. a right click for the context menu with a entry for the picker) 15:33:31 fjh: the concern is that the more complexity you add, the more testing 15:33:51 jhawkins: i'm concerned that we should try to solve it some other way 15:34:03 ... i'd like to solve shift click 15:34:16 fjh: because the client didn't provide the picker 15:34:36 jhawkins: you don't know that there will be an intent 15:35:03 Josh_Soref: i think U-turn and remembering the choice is the way 15:35:11 jhawkins: i'd like to keep shift-click out 15:35:15 ... i think we've solved it otherwise 15:35:22 q? 15:35:22 q- 15:35:25 ... but a UA can still do something like it if it likes 15:35:26 q? 15:35:36 richt: have you looked at 15:35:50 ... we could use the context menu, did you look at it 15:35:57 rrsagent, generate minutes 15:35:57 I have made the request to generate http://www.w3.org/2012/07/10-dap-minutes.html fjh 15:36:02 ... having open with with a pop out menu list 15:36:09 jhawkins: we haven't thought about exactly that 15:36:16 ... we've thought about those linds 15:36:16 q+ 15:36:19 s/linds/lines/ 15:36:28 ... one way is to make the browser involved 15:36:33 ... like right clicking an image 15:36:39 ... share/edit/upload 15:36:51 ... and start adding these integration points throughout the browser 15:36:57 ... and also services, picking files 15:37:21 ... exposing services where you have a button that will call start activity 15:37:30 ... being able to right click and select something 15:37:40 ... unless you have