# Device APIs and Policy Working Group Teleconference ## 30 Mar 2011 [Agenda][3] See also: [IRC log][4] ## Attendees Present Anssi_Kostiainen, Cathy_Chan, Cecile_Marc, Claes_Nilsson, Dong-Young_Lee, Dzung_Tran, Frederick_Hirsch, John_Morris, Kangchan_Lee, Kyung-Tak_Lee, Niklas_Widell, Robin_Berjon, bryan_sullivan, sungok_you Regrets Dominique_Hazael-Massieux, Laszlo_Gombos, Rich_Tibbett, Suresh_Chitturi Chair Robin_Berjon, Frederick_Hirsch Scribe Cécile ## Contents * [Topics][5] 1. [Administrative][6] 2. [Minutes Approval][7] 3. [Charter][8] 4. [Editorial status][9] 5. [Feature Permissions][10] 6. [Battery Status Event Spec][11] 7. [Network Connection API Spec][12] 8. [Narrowing WebIDL to Javascript][13] 9. [Click on input][14] 10. [Privacy next steps][15] 11. [sensors][16] 12. [Actions and issues][17] 13. [Adjourn][18] * [Summary of Action Items][19] * * * Date: 30 March 2011 ScribeNick: cmarc Scribe: Cécile ### Administrative Identity in the Browser workshop, [http://lists.w3.org/Archives/Public /public-device-apis/2011Mar/0105.html][20] Opera, augmented reality, [http://lists.w3.org/Archives/Public/public- device-apis/2011Mar/0119.html][21] June/July DAP F2F questionnaire, [http://www.w3.org/2002/09/wbs/43696 /juljun-f2f/][22] Agenda: please register your availability for next f2f cancel 27 April teleconference **RESOLUTION: 27 April teleconference is cancelled.** ### Minutes Approval Approve F2F minutes, 15-16 March 2011 [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/att-0097/minutes-2011-03-15.html][23] [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/att-0097/minutes-2011-03-16.html][24] [current charter][25] **RESOLUTION: Minutes from 15-16 March 2011 F2F are approved** ### Charter [ongoing draft charter][26] Current charter, [http://www.w3.org/2009/05/DeviceAPICharter.html][25] Proposed charter, [http://www.w3.org/2010/11/DeviceAPICharter.html][26] proposed additions, see #2 [http://lists.w3.org/Archives/Public/public- device-apis/2011Mar/0112.html][27] Web introducer : there is an IPR problem to be in a charter need to discuss the web introducer, the charter should be proposed to W3C for end of april we are running out of time, really need to have draft charter from WG in mid april. decision needed probably cannot include in charter if no participation due to IPR concerns [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0112.html][27] agreed to remove communication log during f2f also agreed user interaction - vibration, beeps, menus, broken up into separate items charter has to be changed in that sense Issue remains to narrow discovery topic or we won't be able to put in charter Robin is looking at this and joined home networking task force the task force started yesterday have to be precise about what we want, web introducer different from other discovery use cases Claes is talking with Google and will remind them of urgency of joining WG Anssi mentions concern of maintaining focus of DAP wg a simple discovery mechanism should be the solution, on TV: electroni Program guide, etc. discovery is generic coupling between APi, should be protocol agnostic we should make sure it does map to "real world" protocols, even decoupled privacy and the charter -> add explicit deliverable for privacy REC deliverable with note that this might be taken over by another group add explicit deliverable for privacy use cases and requirements NOTE if the discovery API will get into the revised Charter I'd like to see it loosely coupled from any underlying discovery protocols have to figure out with gallery sense we can keep it in charter and later not progress if not needed App Launcher replaced by web intent.. WG has decided not to have app launcher listed in charter We need to clarify status of Web Introducer and I believe web Intents in order to have a charter item in this area. ### Editorial status we need to make progress on publication 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][28] HTML Media Capture, role attribute update (Dom), WD update, then Last Call CfC FPWD of Message draft based on alternative URI based approach await Dom Contacts ACTION-257? ACTION-257 -- Richard Tibbett to define what goes on for concurrent calls to find() when there is no error callback (and step three also needs to define that); then report to group so we can do the same to SysInfo get -- due 2010-09-29 -- OPEN [http://www.w3.org/2009/dap/track/actions/257][29] 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][30] ACTION-278? ACTION-278 -- Suresh Chitturi to propose harmonisation descriptions for Contacts fields -- due 2010-10-06 -- OPEN [http://www.w3.org/2009/dap/track/actions/278][31] 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][30] ACTION-278: [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0128.html][32] ACTION-278 Propose harmonisation descriptions for Contacts fields notes added ACTION-278: closed ACTION-278 Propose harmonisation descriptions for Contacts fields notes added If you meant to close ACTION-278, please use 'close ACTION-278' Robin to talk to Rich regarding ACTION-271 Calendar, action done during F2F adding notes regarding timezones on calendar action . can be closed . Sorry, couldn't find user - . CfC for FPWD **ACTION:** Robin CfC for Calendar [recorded in [http://www.w3.org/2011/03/30-dap-minutes.html#action01][33]] Created ACTION-376 - CfC for Calendar [on Robin Berjon - due 2011-04-06]. API Requirements, Dom Access Requirements Note, published, see [http://www.w3.org/News/2011#entry-9037][34] ### Feature Permissions Editorial updates and prototyping [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0110.html][35] we have already agreed to have Feature Permissions in charter anssi: status - update needed from Laszlo [Capabilities Container][36] web notification Working group concerned or not,.. **ACTION:** Robin to bring a Capabilities Container proposal to the WG [recorded in [http://www.w3.org/2011/03/30-dap-minutes.html#action02][37]] Created ACTION-377 - Bring a Capabilities Container proposal to the WG [on Robin Berjon - due 2011-04-06]. Container discussion : there are also discussions about installed web apps hard to say about what it does: so need for code examples... are there challenges on this, face to existing apis. need some feedbacks, on proposals, from implmentors we need a proposal on the list so WG members can understand need to see what the browsers already do : can send a link on this Note, clarification of Permissions charter item to include containers might be appropriate for charter draft the notion of permissions with user dialog , need to be trusted by the user with proper permissions ### Battery Status Event Spec [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0122.html][38] sorry need to drop off request for implementer feedback to see if this works and should be progressed as drafted inspired by device orientation do we have a guaranty to handle immediately when desired ? this is undefined, will be fired when up to the implementation for device orientation for battery level this is less critical darobin: device orientation, only to the window object battery status of other device : no text to say that it only applys to wndow if you have a camera separated to the laptop, for example/ ok robin: problem 1) need guarantee that it triggers the callback immediately upon handler registration, 2) should not be limited to applying to window remove the limitation that is on device orientation for the battery next steps start with that one Anssi will produce draft battery status even spec using ReSpec ACTION-358? ACTION-358 -- Anssi Kostiainen to provide first editors draft of a Battery status API -- due 2011-03-23 -- OPEN [http://www.w3.org/2009/dap/track/actions/358][39] this relates to ACTION-358 ACTION-358: problem 1) need guarantee that it triggers the callback immediately upon handler registration, 2) should not be limited to applying to window ACTION-358 Provide first editors draft of a Battery status API notes added ### Network Connection API Spec [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0123.html][40] (Suresh) [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0125.html][41] use cases, [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0126.html][42] (Dzung) ACTION-294Create an editors draft for new proposed network connection APIRichard Tibbett Suresh is not there discuss on list so continue discussion on the mail ### Narrowing WebIDL to Javascript [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0102.html][43] (Robin) [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0109.html][44] current syntax will remain good but hopefully simpler syntax will be available ### Click on input [http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0111.html][45] dom3 events will remain specific document, not finished yet ways to trigger on input elements anssi: will need standard for this at some time robin: something to be aware of ### Privacy next steps no specific things to raise on this today discussion off list ### sensors just to recap : think about generic sensor api asking for inputs on this Bryan asking for input on sensors, will share information related to topic ### Actions and issues ACTION-173? ACTION-173 -- Dzung Tran to implement privacy changes noted by alissa, see [http://lists.w3.org/Archives/Public/public-device- apis/2010May/0072.html][46] -- due 2010-05-26 -- OPEN [http://www.w3.org/2009/dap/track/actions/173][47] ACTION-202? ACTION-202 -- Dzung Tran to include changes from ACTION-191 [http://lists.w3.org/Archives/Public/public-device-apis/2010Jun/0253.html][48] -- due 2010-06-30 -- OPEN [http://www.w3.org/2009/dap/track/actions/202][49] ACTION-219? ACTION-219 -- Kangchan Lee to make a concrete proposal for AppLauncher -- due 2010-07-22 -- OPEN [http://www.w3.org/2009/dap/track/actions/219][50] ACTION-220? ACTION-220 -- Bryan Sullivan to make a concrete proposal for AppLauncher -- due 2010-07-22 -- OPEN [http://www.w3.org/2009/dap/track/actions/220][51] ACTION-173 closed ACTION-173 Implement privacy changes noted by alissa, see [http://lists.w3.org/Archives/Public/public-device-apis/2010May/0072.html][46] closed ISSUE-78? ISSUE-78 -- Capture has a minimisation problem with EXIF data (e.g. it could be Geotagged) -- open [http://www.w3.org/2009/dap/track/issues/78][52] ACTION-202 closed ACTION-202 Include changes from ACTION-191 [http://lists.w3.org/Archives/Public/public-device-apis/2010Jun/0253.html][48] closed ACTION-219 closed ACTION-219 Make a concrete proposal for AppLauncher closed ACTION-220 closed ACTION-220 Make a concrete proposal for AppLauncher closed ISSUE-78: note already added to document ISSUE-78 Capture has a minimisation problem with EXIF data (e.g. it could be Geotagged) notes added ISSUE-78 closed ISSUE-78 Capture has a minimisation problem with EXIF data (e.g. it could be Geotagged) closed ACTION-278? ACTION-278 -- Suresh Chitturi to propose harmonisation descriptions for Contacts fields -- due 2010-10-06 -- OPEN [http://www.w3.org/2009/dap/track/actions/278][31] ACTION-278 closed ACTION-278 Propose harmonisation descriptions for Contacts fields closed ### Adjourn ## Summary of Action Items **[NEW]** **ACTION:** Robin CfC for Calendar [recorded in [http://www.w3.org/2011/03/30-dap-minutes.html#action01][33]] **[NEW]** **ACTION:** Robin to bring a Capabilities Container proposal to the WG [recorded in [http://www.w3.org/2011/03/30-dap-minutes.html#action02][37]] [End of minutes] * * * Minutes formatted by David Booth's [scribe.perl][53] version 1.135 ([CVS log][54]) $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/2011Mar/0127.html [4]: http://www.w3.org/2011/03/30-dap-irc [5]: #agenda [6]: #item01 [7]: #item02 [8]: #item03 [9]: #item04 [10]: #item05 [11]: #item06 [12]: #item07 [13]: #item08 [14]: #item09 [15]: #item10 [16]: #item11 [17]: #item12 [18]: #item13 [19]: #ActionSummary [20]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0105.html [21]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0119.html [22]: http://www.w3.org/2002/09/wbs/43696/juljun-f2f/ [23]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/att-0097/minutes-2011-03-15.html [24]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/att-0097/minutes-2011-03-16.html [25]: http://www.w3.org/2009/05/DeviceAPICharter.html [26]: http://www.w3.org/2010/11/DeviceAPICharter.html [27]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0112.html [28]: http://www.w3.org/2009/dap/track/actions/343 [29]: http://www.w3.org/2009/dap/track/actions/257 [30]: http://www.w3.org/2009/dap/track/actions/271 [31]: http://www.w3.org/2009/dap/track/actions/278 [32]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0128.html [33]: http://www.w3.org/2011/03/30-dap-minutes.html#action01 [34]: http://www.w3.org/News/2011#entry-9037 [35]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0110.html [36]: http://groups.google.com/group/mozilla- labs/browse_thread/thread/e592b27e54b7f857 [37]: http://www.w3.org/2011/03/30-dap-minutes.html#action02 [38]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0122.html [39]: http://www.w3.org/2009/dap/track/actions/358 [40]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0123.html [41]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0125.html [42]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0126.html [43]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0102.html [44]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0109.html [45]: http://lists.w3.org/Archives/Public/public-device- apis/2011Mar/0111.html [46]: http://lists.w3.org/Archives/Public/public-device- apis/2010May/0072.html [47]: http://www.w3.org/2009/dap/track/actions/173 [48]: http://lists.w3.org/Archives/Public/public-device- apis/2010Jun/0253.html [49]: http://www.w3.org/2009/dap/track/actions/202 [50]: http://www.w3.org/2009/dap/track/actions/219 [51]: http://www.w3.org/2009/dap/track/actions/220 [52]: http://www.w3.org/2009/dap/track/issues/78 [53]: http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [54]: http://dev.w3.org/cvsweb/2002/scribe/