# Device APIs and Policy Working Group Teleconference ## 06 Apr 2011 [Agenda][3] See also: [IRC log][4] ## Attendees Present Robin_Berjon, Frederick_Hirsch, Kangchan_Lee, Suresh_Chitturi, Wonsuk_Lee, Kyung-Tak_Lee, Dominique_Hazael-Massieux, Jerome_Giraud, Laszlo_Gombos, Anssi_Kostiainen, Claes_Nilsson, Cathy_Chan, Sungok_You Regrets Rich_Tibbett, Marco__Marengo, Cécile_Marc Chair Robin_Berjon, Frederick_Hirsch Scribe lgombos ## Contents * [Topics][5] 1. [Administrative][6] 2. [Minutes Approval][7] 3. [Chartering][8] 4. [Editorial updates][9] 5. [Battery Status Event Spec][10] 6. [Network Connection Spec][11] 7. [Adjourn][12] * [Summary of Action Items][13] * * * Date: 06 April 2011 fjh, I seem to have a scheduling issue and may not be able to make the call today. ScribeNick: lgombos ### Administrative June/July DAP F2F questionnaire, conclude this week: [http://www.w3.org/2002/09/wbs/43696/juljun-f2f/][14] fyi, HTML 5 license, [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0152.html][15] WebApps testing, request for feedback, [http://lists.w3.org/Archives/Public/public-device-apis/2011Mar/0147.html][16] ### Minutes Approval [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/att-0138/minutes-2011-03-30.html][17] **RESOLUTION: Minutes from 30 March 2011 are approved** ### Chartering updated charter from Dom , [http://lists.w3.org/Archives/Public/public- device-apis/2011Apr/0011.html][18] discussion, [http://lists.w3.org/Archives/Public/public-device- apis/2011Apr/0026.html][19] all please review draft charter and send comments on the list fjh: focus on deliverables for the draft charter review dom: regarding sysinfo - concrete api for battery and network, discussion ongoing for other sensors (generic vs. specific apis) I think we agreed to also have a generic API for static properties ACTION-361? ACTION-361 -- Bryan Sullivan to provide use cases for device characteristics access -- due 2011-03-23 -- OPEN [http://www.w3.org/2009/dap/track/actions/361][20] Dom noted that we do not necessarily have agreement on a generic API for static properties but are looking for use cases Claes: Is it ia requirement to have a draft to include APIs in the charter ? we need to be clear on scope and intent of deliverables dom: not a requirement, but good to have a draft/proposal ACTION-343? ACTION-343 -- Richard Tibbett to propose better wording for System information and events api in new charter -- due 2011-03-02 -- OPEN [http://www.w3.org/2009/dap/track/actions/343][21] ACTION-344? ACTION-344 -- Frederick Hirsch to propose concrete text for privacy and feature permission for draft charter -- due 2011-03-16 -- OPEN [http://www.w3.org/2009/dap/track/actions/344][22] Suresh: Use cases for static properties were screen and input charactersitcis of the device dom: some of these are already available in CSS3 ### Editorial updates HTML Media Capture dom: update sent to the spec [http://lists.w3.org/Archives/Public/public-device- apis/2011Apr/0013.html][23] dom: looking for feedback need feedback on questions noted in this message, and draft +1 for quick publish please review will plan to agree to publish next way Message draft based on alternative URI based approach [http://lists.w3.org/Archives/Public/public-device- apis/2011Apr/0015.html][24] Maria no longer editing Messaging, request for new editor updated Messaging draft -> [http://lists.w3.org/Archives/Public/public- device-apis/2011Apr/0028.html][25] "major weakness of that new approach is that it doesn't allow for feature detection per protocol" Would the previous draft also made available along with this draft? I think we agreed so? dom: proposal publish as is, highlight the problem +1 to publish previous version available in TR space -> [http://www.w3.org/TR/2011/WD- messaging-api-20110120/][26] suggest including link to previous alternative version in SOTD of draft decision, wait a week for feedback, then pubiish WD next week dom: proposal: wait 1 week and then publish Contacts ACTION-271? ACTION-271 -- Robin Berjon to figure out the event loop stuff for contacts -- due 2011-03-23 -- OPEN [http://www.w3.org/2009/dap/track/actions/271][27] ACTION-522? ACTION-522 does not exist close ACTION-271 ACTION-271 Figure out the event loop stuff for contacts closed Robin noted that he is editing Contacts for editorial cleanup, completed ACTION-271, discussed with Rich. Additional edits from Rich coming then can be published. Calendar dom: added a note about the known issue re timezone.. [http://www.w3.org/mid/74604A2C-5DEA-46DC-B38E- 4E80B26A7582@berjon.com][28] **ACTION:** Robin to publish Calendar [recorded in [http://www.w3.org/2011/04/06-dap-minutes.html#action01][29]] Created ACTION-378 - Publish Calendar [on Robin Berjon - due 2011-04-13]. **RESOLUTION: Publish FPWD of Calendar specification** API Requirements note ACTION-281? ACTION-281 -- Dominique Hazaël-Massieux to take a stab at updating the API Requirements documents -- due 2011-05-10 -- OPEN [http://www.w3.org/2009/dap/track/actions/281][30] ### Battery Status Event Spec initial editors draft, [http://lists.w3.org/Archives/Public/public- device-apis/2011Apr/0004.html][31] var handler = function (event) { console.log(event.level); window.removeEventListener('batterystatus', handler, true); } window.addEventListener('batterystatus', handler, true); the above example is a refined one-shot usage example to address Suresh concern re one-shot API behavior +1 to early publication darobin: any reason not to publish this soon ? I don't see the benefit in exposing the battery status via navigator a new DOM event type should be enough AnssiK: no specific objections proposed RESOLUTION: Publish FPWD of Battery Status Event Spec **ACTION:** Robin to publish Battery Status [recorded in [http://www.w3.org/2011/04/06-dap-minutes.html#action02][32]] Created ACTION-379 - Publish Battery Status [on Robin Berjon - due 2011-04-13]. **RESOLUTION: Publish FPWD of Battery Status Event Spec** I want to make sure we address all the questions on the email thread before publish Publication will be after outstanding comments addressed in draft **ACTION:** Robin to CfC Battery Status [recorded in [http://www.w3.org/2011/04/06-dap-minutes.html#action03][33]] Created ACTION-380 - CfC Battery Status [on Robin Berjon - due 2011-04-13]. darobin: sure, will send note to list when edits complete Anssi will note on list when edits complete, then Robin will send CfC, will publish next week ### Network Connection Spec The event model is good but a light weight model mkaes sense as well without the dependency on the event model for simple use cases ACTION-294? ACTION-294 -- Richard Tibbett to create an editors draft for new proposed network connection API -- due 2010-11-11 -- OPEN [http://www.w3.org/2009/dap/track/actions/294][34] [Suresh's proposal for Network API][35] [the draft][36] suresh: comments re multiple connections, not much support due to added complexity close ACTION-294 ACTION-294 Create an editors draft for new proposed network connection API closed Suresh: we could consider roaming info darobin, you wanted to talk about ConnectionChange event darobin: Should there be an event if connection changed ? +1 on specifying it in there dom: triggering online event on ConnectionChange is what is done in the Android implementation darobin: Spec should be specific on this lgombos: would the event fire from going from 2G to 3G ? yes fjh: next step is to update the spec with the eventing mechanism Suresh, [http://dev.w3.org/html5/spec/offline.html#event-online][37] is the place where the online event is defined **ACTION:** Robin to send a CfC for Network when Suresh is done integrating the edits [recorded in [http://www.w3.org/2011/04/06-dap- minutes.html#action04][38]] Created ACTION-381 - Send a CfC for Network when Suresh is done integrating the edits [on Robin Berjon - due 2011-04-13]. TOPIC Action reviews ACTION-251? ACTION-251 -- John Morris to review privacy text related to ISSUE-78 for capture -- due 2010-10-20 -- OPEN [http://www.w3.org/2009/dap/track/actions/251][39] ACTION-307? ACTION-307 -- Richard Tibbett to send email to list with resolutions for open issues against contacts, clarifying status -- due 2010-11-24 -- OPEN [http://www.w3.org/2009/dap/track/actions/307][40] ACTION-330? ACTION-330 -- John Morris to review SysInfo privacy considerations section, and ISSUE-64 on "generic" -- due 2011-01-26 -- OPEN [http://www.w3.org/2009/dap/track/actions/330][41] ACTION-323? ACTION-323 -- Bryan Sullivan to update sysinfo related to power discussion -- due 2011-01-12 -- OPEN [http://www.w3.org/2009/dap/track/actions/323][42] ACTION-339? ACTION-339 -- Laszlo Gombos to go through existing DAP APIs to see if there are use cases there for Feat Perms (or if the existing approaches work better) -- due 2011-02-23 -- OPEN [http://www.w3.org/2009/dap/track/actions/339][43] ISSUE-101? ISSUE-101 -- Should we define a default audio (video?) codec for capture? if so, which? -- open [http://www.w3.org/2009/dap/track/issues/101][44] ISSUE-101: discussed at F2F, agreed to not specify codec in DAP ISSUE-101 Should we define a default audio (video?) codec for capture? if so, which? notes added close ISSUE-101 ISSUE-101 Should we define a default audio (video?) codec for capture? if so, which? closed ### Adjourn ## Summary of Action Items **[NEW]** **ACTION:** Robin to CfC Battery Status [recorded in [http://www.w3.org/2011/04/06-dap-minutes.html#action03][33]] **[NEW]** **ACTION:** Robin to publish Battery Status [recorded in [http://www.w3.org/2011/04/06-dap-minutes.html#action02][32]] **[NEW]** **ACTION:** Robin to publish Calendar [recorded in [http://www.w3.org/2011/04/06-dap-minutes.html#action01][29]] **[NEW]** **ACTION:** Robin to send a CfC for Network when Suresh is done integrating the edits [recorded in [http://www.w3.org/2011/04/06-dap- minutes.html#action04][38]] [End of minutes] * * * Minutes formatted by David Booth's [scribe.perl][45] version 1.135 ([CVS log][46]) $Date: 2009-03-02 03:52:20 $ [1]: http://www.w3.org/Icons/w3c_home [2]: http://www.w3.org/ [3]: http://lists.w3.org/Archives/Public/public-device- apis/2011Apr/0005.html [4]: http://www.w3.org/2011/04/06-dap-irc [5]: #agenda [6]: #item01 [7]: #item02 [8]: #item03 [9]: #item04 [10]: #item05 [11]: #item06 [12]: #item07 [13]: #ActionSummary [14]: http://www.w3.org/2002/09/wbs/43696/juljun-f2f/ [15]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0152.html [16]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0147.html [17]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/att-0138/minutes-2011-03-30.html [18]: http://lists.w3.org/Archives/Public/public-device- apis/2011Apr/0011.html [19]: http://lists.w3.org/Archives/Public/public-device- apis/2011Apr/0026.html [20]: http://www.w3.org/2009/dap/track/actions/361 [21]: http://www.w3.org/2009/dap/track/actions/343 [22]: http://www.w3.org/2009/dap/track/actions/344 [23]: http://lists.w3.org/Archives/Public/public-device- apis/2011Apr/0013.html [24]: http://lists.w3.org/Archives/Public/public-device- apis/2011Apr/0015.html [25]: http://lists.w3.org/Archives/Public/public-device- apis/2011Apr/0028.html [26]: http://www.w3.org/TR/2011/WD-messaging-api-20110120/ [27]: http://www.w3.org/2009/dap/track/actions/271 [28]: http://www.w3.org/mid/74604A2C-5DEA-46DC-B38E-4E80B26A7582@berjon.com [29]: http://www.w3.org/2011/04/06-dap-minutes.html#action01 [30]: http://www.w3.org/2009/dap/track/actions/281 [31]: http://lists.w3.org/Archives/Public/public-device- apis/2011Apr/0004.html [32]: http://www.w3.org/2011/04/06-dap-minutes.html#action02 [33]: http://www.w3.org/2011/04/06-dap-minutes.html#action03 [34]: http://www.w3.org/2009/dap/track/actions/294 [35]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0123.html [36]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/att-0123/NetworkInfo_API.html [37]: http://dev.w3.org/html5/spec/offline.html#event-online [38]: http://www.w3.org/2011/04/06-dap-minutes.html#action04 [39]: http://www.w3.org/2009/dap/track/actions/251 [40]: http://www.w3.org/2009/dap/track/actions/307 [41]: http://www.w3.org/2009/dap/track/actions/330 [42]: http://www.w3.org/2009/dap/track/actions/323 [43]: http://www.w3.org/2009/dap/track/actions/339 [44]: http://www.w3.org/2009/dap/track/issues/101 [45]: http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [46]: http://dev.w3.org/cvsweb/2002/scribe/