13:46:58 RRSAgent has joined #dap 13:46:58 logging to http://www.w3.org/2011/09/07-dap-irc 13:47:00 RRSAgent, make logs world 13:47:00 Zakim has joined #dap 13:47:02 Zakim, this will be DAP 13:47:02 ok, trackbot; I see UW_DAP()10:00AM scheduled to start in 13 minutes 13:47:03 Meeting: Device APIs Working Group Teleconference 13:47:03 Date: 07 September 2011 13:50:04 Agenda: http://lists.w3.org/Archives/Public/public-device-apis/2011Sep/0038.html 13:50:36 fjh has changed the topic to: dap 3279 ; agenda http://lists.w3.org/Archives/Public/public-device-apis/2011Sep/0038.html ; please register Present+ First_Last and update zakim (fjh) 13:51:00 Chair: Robin_Berjon, Frederick_Hirsch 13:51:04 Present+ Robin_Berjon, Frederick_Hirsch 13:53:23 Kihong_Kwon has joined #dap 13:56:38 UW_DAP()10:00AM has now started 13:56:45 + +1.289.261.aaaa 13:57:03 Zakim, aaaa is me 13:57:03 +Josh_Soref; got it 13:57:11 Present+ Josh_Soref 13:57:16 Scribe: Josh_Soref 13:57:38 AnssiK has joined #dap 13:58:58 +??P8 13:59:00 Present+ Anssi_Kostiainen 13:59:52 Kihong_Kwon has joined #dap 14:00:13 Hi Anssi 14:00:31 +??P17 14:00:36 zakim, ?? is me 14:00:36 +fjh; got it 14:00:40 +??P18 14:00:41 zakim, who is here? 14:00:41 On the phone I see Josh_Soref, AnssiK, fjh, ??P18 14:00:41 Zakim, ??P18 is me 14:00:42 On IRC I see Kihong_Kwon, AnssiK, Zakim, RRSAgent, Josh_Soref, fjh, darobin, ernesto_jimenez, richt, lgombos, trackbot, ingmar, dom 14:00:44 +dom; got it 14:00:50 Present+ Dominique_Hazael-Massieux 14:00:51 s/Hi Anssi// 14:01:25 zakim, who is making noise? 14:01:37 fjh, listening for 10 seconds I could not identify any sounds 14:01:38 Present+ Kihong_Kwon 14:02:08 zakim, who is here? 14:02:10 On the phone I see Josh_Soref, AnssiK, fjh, dom 14:02:16 On IRC I see Kihong_Kwon, AnssiK, Zakim, RRSAgent, Josh_Soref, fjh, darobin, ernesto_jimenez, richt, lgombos, trackbot, ingmar, dom 14:02:43 Zakim, let me in dammit 14:02:43 I don't understand 'let me in dammit', darobin 14:02:52 +??P15 14:02:54 ah 14:03:00 SungOk_You has joined #dap 14:03:03 Zakim, ??P15 is me 14:03:03 +darobin; got it 14:03:13 s/Zakim, let me in dammit// 14:03:16 RRSAgent, make minutes 14:03:16 I have made the request to generate http://www.w3.org/2011/09/07-dap-minutes.html Josh_Soref 14:03:25 Present+ SungOk_You 14:04:01 Cathy has joined #dap 14:04:34 Present+ Cathy_Chan 14:04:45 +??P20 14:05:04 s/ah// 14:05:08 Zakim, ??P20 is me 14:05:08 +SungOk_You; got it 14:05:12 RRSAgent, make minutes 14:05:12 I have made the request to generate http://www.w3.org/2011/09/07-dap-minutes.html Josh_Soref 14:05:31 + +1.781.266.aabb 14:06:12 zakim, aabb is cathy 14:06:12 +cathy; got it 14:06:23 http://www.w3.org/1998/12/bridge/info/name.php3 14:06:31 "Add a name mapping for the W3C Teleconference Bridge Status" 14:06:34 zakim, who is here? 14:06:35 On the phone I see Josh_Soref, AnssiK, fjh, dom, darobin, SungOk_You, cathy 14:06:37 On IRC I see Cathy, SungOk_You, Kihong_Kwon, AnssiK, Zakim, RRSAgent, Josh_Soref, fjh, darobin, ernesto_jimenez, richt, lgombos, trackbot, ingmar, dom 14:08:00 Topic: Administrative 14:08:02 Webinos spec publicly available, http://lists.w3.org/Archives/Public/public-device-apis/2011Sep/0012.html (Claes) 14:08:02 request to TAG re Javascript API - HTTP/REST, http://lists.w3.org/Archives/Public/public-device-apis/2011Sep/0014.html (Frederick) 14:08:02 proposal with request for comment, on referencing HTML5, http://lists.w3.org/Archives/Member/member-device-apis/2011Sep/0000.html 14:08:13 + +1.425.214.aacc 14:09:02 zakim, aacc is bryan 14:09:02 +bryan; got it 14:09:02 Zakim, aacc is Bryan 14:09:03 sorry, Josh_Soref, I do not recognize a party named 'aacc' 14:09:11 Present+ Bryan_Sullivan 14:09:13 bryan has joined #dap 14:09:25 Topic: Minutes Approval 14:09:28 http://lists.w3.org/Archives/Public/public-device-apis/2011Aug/att-0105/minutes-2011-08-31.html 14:09:31 present+ Bryan_Sullivan 14:09:38 RESOLUTION Minutes for last week approved 14:09:41 editorial clarifications, http://lists.w3.org/Archives/Public/public-device-apis/2011Sep/0016.html 14:09:43 Topic: Battery 14:09:51 Alternative events proposal, http://lists.w3.org/Archives/Public/public-device-apis/2011Sep/0005.html 14:10:04 event handling, no event when listener registered, http://lists.w3.org/Archives/Public/public-device-apis/2011Sep/0035.html (Anne) 14:10:04 synthetic events, http://lists.w3.org/Archives/Public/public-device-apis/2011Sep/0028.html (Anne/Robin) 14:10:57 most recent, http://lists.w3.org/Archives/Public/public-device-apis/2011Sep/0044.html 14:11:05 http://dev.w3.org/2009/dap/system-info/battery-status.html 14:11:28 AnssiK: I've tried to address all of the issues from the list in the latest ED 14:11:47 ... it addresses the side effect issue by side stepping it 14:12:05 ... it initializes the battery details as part of the constructor 14:12:12 ... using tasks 14:12:23 ... it uses the new event constructor and references DOMCore 14:12:29 ... events are now cancelable and bubble 14:12:47 ... clarified conditions of battery low, and critical based on Kihong_Kwon's feedback 14:12:55 ... I dropped start/stop methods from the proposal 14:13:10 ... start is handled by constructing the event 14:13:33 ... stop can be optimized by UAs,... when there are no listeners, they don't need to fire it 14:13:46 ... but that's an implementation detail 14:14:04 q+ re constructor vs well-known instance 14:14:06 ... the latest ED is there 14:14:21 q+ to insert an agenda item about workshop 14:14:24 ... I reworked all the prose in the examples to reflect the changes 14:14:37 ... it's a very small change from the developer's perspective 14:14:40 q+ to note possible confusion on mail list 14:14:58 ... instead of exposing the global window object, the info hangs off the battery object 14:15:08 ... this feels cleaner 14:15:44 anssi asks for review, implementation feedback 14:16:40 AnssiK: I was in a hurry, so there are probably bugs/typos in ED 14:16:42 need to fix missing DOMCORE reference 14:16:46 ack dom 14:16:46 dom, you wanted to discuss constructor vs well-known instance 14:16:50 ... so please review it and send feedback 14:17:00 dom: AnssiK , first, thanks for all the work you've put in 14:17:05 ... i like the new approach very much 14:17:08 +1 to Anssi doing great work, should become editor of other specs :) 14:17:12 ... i have a question about it, that i just sent to the list 14:17:28 ... do we really want to allow creating as many Battery Event sources as a developer wants? 14:17:34 dom's question on the list -> http://lists.w3.org/Archives/Public/public-device-apis/2011Sep/0047.html 14:17:41 ... instead of making it a single well known thing? 14:17:53 q+ to note that implementations can cheat and make it a singleton 14:18:08 AnssiK: the main problem is deciding when to enable the battery source 14:18:34 dom: i'm not sure what you mean by emitting 14:18:35 [in fact we could require it to be a singleton] 14:18:52 AnssiK: the problem with hanging the data off the global object 14:19:12 section 3.2, http://dev.w3.org/2009/dap/system-info/battery-status.html#constructor-1 14:19:13 ... is that there's no way for an implementation to optimize away gathering data 14:19:56 window.navigator.battery.start() 14:20:30 dom: i'm confused about why a developer would need more than one instance 14:20:45 q+ to talk about how developers use modules which don't talk to eachother 14:21:00 AnssiK: the dictionary should show up in section 4 14:21:15 ack darobin 14:21:15 darobin, you wanted to insert an agenda item about workshop 14:21:28 ... in some browsers, it doesn't do the right thing, so i need to monkey patch things 14:21:35 ... is that right darobin ? 14:21:52 q+ darobin to insert an agenda item about workshop 14:22:15 dictionary BatteryStatusEventInit should show up in Section 4 14:22:34 I've monkeypatched it in and it's not working in all browsers it seems 14:22:43 anssi notes perhaps WebIDL dictionary support needs to be in ReSpec 14:22:47 so if it does not show up, you should reload the page 14:22:49 dom: there's an indirect request to add [Web IDL] Dictionary support to ReSpec 14:22:50 it 14:22:58 ack fjh 14:22:58 fjh, you wanted to note possible confusion on mail list 14:23:40 fjh: has the current discussion / ED resolved the initialization confusion on the list? 14:23:46 ... involving side effects 14:23:52 (should we close ISSUE-113 or is that premature?) 14:24:02 ... Bjoern Hoehrmann 14:24:05 ack Josh_Soref 14:24:05 Josh_Soref, you wanted to note that implementations can cheat and make it a singleton and to talk about how developers use modules which don't talk to eachother 14:24:05 ack me 14:24:25 q? 14:25:03 Josh_Soref: there is no requirements to require new Foo() to return a differnt object 14:25:10 ... we could return a singleton 14:25:27 ... this is easy to implement in JS, plenty of implementation strategies, little cost 14:25:37 Zakim: ack me 14:25:47 josh_soref notes that return could be static object 14:26:29 Josh_Soref: if you have three modules from different groups, they may want to do different things 14:26:36 ... they'll instantiate an object 14:26:40 josh_soref also talk about how developers use modules which don't talk to each other 14:26:57 ... if they do that, each module is not going to coordinate over getting that object 14:27:10 ... you could get that from navigator, but there are reasons not to 14:27:17 ... the navigator object is protected 14:27:24 q? 14:27:45 ack darobin 14:27:46 darobin, you wanted to insert an agenda item about workshop 14:27:49 [note that if a module 1 calls stop it would stop for all other modules — assuming there is stop()] 14:27:55 Josh_Soref: oops it isn't protected 14:28:14 darobin: do we want to publish a heartbeat for Battery? 14:28:23 Josh_Soref: +1 for a snapshot 14:28:25 [let's wait to get some further feedback on the new approach?] 14:28:49 Josh_Soref: i'll try to proofread it today or tomorrow 14:28:51 -cathy 14:28:51 +1 to week for Anssi to edit and for some review 14:29:12 Zakim: q? 14:29:18 Topic: Future of Offline Applications 14:29:18 +cathy 14:29:21 q? 14:29:35 darobin: there's a workshop coming up 14:29:46 ... however so long as the workshop has not been officially announced 14:29:50 ... everything is subject to change 14:30:14 ... the topic potentially covers Widgets/AppCache 14:30:20 This is what I proposed for a TPAC discussion could we have it that week? 14:30:27 ... the tentative date is the Saturday after TPAC 14:30:28 q+ 14:30:48 ... tentatively at the Vodafone offices near SC.CA.US 14:31:00 ack bryan 14:31:20 bryan: why can't this be @TPAC? 14:31:27 darobin: i dunno 14:31:31 ... e.g. on Wednesday 14:31:36 ... i think the idea is that the workshop expects to use an entire day 14:31:40 nwidell has joined #dap 14:31:50 ... if you have specific questions, i think the best person to ask is dan_a 14:31:58 q+ 14:33:07 [ darobin looks for location ] 14:33:17 + +46.1.07.15.aadd 14:33:21 bryan: i thought that Widgets were rather stable 14:33:30 Redwood City, CA 14:33:40 darobin: you can also take issues to matt warner 14:33:40 Present+ Niklas_Widell 14:33:53 dom: given the timeline, i think it's too late to change the details of the logistics 14:34:08 ... given the requirement of a 8 weeks advance notice 14:34:10 zakim, aadd is nwidell 14:34:10 +nwidell; got it 14:34:18 q+ to ask about a saturday moratorium 14:34:33 q? 14:34:40 ack dom 14:34:40 q- 14:34:44 ack Josh_Soref 14:34:44 Josh_Soref, you wanted to ask about a saturday moratorium 14:36:01 [ action dom to send feedback about scheduling on weekends ] 14:36:15 Topic: Feature Permissions 14:36:29 revised example, http://lists.w3.org/Archives/Public/public-device-apis/2011Sep/0006.html (Wonsuk) 14:36:36 fjh: there was a little work revising the example 14:36:41 zakim, who is here? 14:36:43 On the phone I see Josh_Soref, AnssiK, fjh, dom, darobin, SungOk_You, bryan, cathy, nwidell 14:36:45 On IRC I see nwidell, bryan, SungOk_You, Kihong_Kwon, AnssiK, Zakim, RRSAgent, Josh_Soref, fjh, darobin, ernesto_jimenez, richt, lgombos, trackbot, ingmar, dom 14:36:50 ... it's unfortunate that lgombos isn't here 14:37:07 darobin: i think he's in a Media Annotation meeting now 14:37:18 Topic: Contacts 14:37:24 s/darobin: i think he's in a Media Annotation meeting now// 14:37:27 fjh: is there anything to cover here? 14:37:52 [ Adjourned ] 14:37:54 bryan has left #dap 14:37:56 RRSAgent: bye 14:37:56 I see no action items