[![W3C][1]][2] # Device APIs Working Group Teleconference ## 15 Oct 2015 See also: [IRC log][3] ## Attendees Present Frederick_Hirsch, Lukasz_Olejnik, Dominique_Hazael-Massieux, Anssi_Kostiainen, Tobie_Langel Regrets Chair Frederick_Hirsch Scribe anssik, fjh ## Contents * [Topics][4] 1. [Welcome, scribe selection, agenda review, announcements][5] 2. [Minutes approval][6] 3. [Charter][7] 4. [Web Intents Task Force][8] 5. [Generic Sensor API][9] 6. [Upcoming meetings][10] 7. [Other Business][11] 8. [Adjourn][12] * [Summary of Action Items][13] * * * Date: 15 October 2015 Agenda: [https://lists.w3.org/Archives/Public/public-device- apis/2015Oct/0023.html][14] ### Welcome, scribe selection, agenda review, announcements scribeNick: anssik Results of Vote on Media Capture and Streams Constraints Registry - [https://lists.w3.org/Archives/Public/public-device- apis/2015Oct/0021.html][15] Web Platform WG replaces WebApps WG, [http://www.w3.org/2015/10 /webplatform-charter.html][16] fjh: vote on the mediacapture-main went through ... Web Platform WG is the new WebApps WG ### Minutes approval Approve minutes from 1 Oct 2015 proposed RESOLUTION: Minutes from 1 Oct 2015 are approved, [https://lists.w3.org/Archives/Public/public-device- apis/2015Oct/att-0000/minutes-2015-10-01.html][17] **RESOLUTION: Minutes from 1 Oct 2015 are approved, [https://lists.w3.org/Archives/Public/public-device- apis/2015Oct/att-0000/minutes-2015-10-01.html][17]** ### Charter [https://lists.w3.org/Archives/Public/public-device- apis/2015Oct/0022.html][18] dom: integrated changes to the charter draft ... going through renewal process, W3C mgmt approval, AC review, before that three week CfC ... some changes may be controversial: ... 1) New Document and Software License enabling forking ... 2) Expedited process for adding new deliverables to the charter ... 3) Streamlining the existing deliverables list, remove inactive work, only exception being NetInfo API which has implementations ... 4) Use of asynchronous decision policy fjh: does 4 mean we do not need to do CfCs? dom: formally speaking we could do that, but better do explicit CfCs ... expedited process means we can update the charter with a new deliverable, and the W3C mgmt and AC review only fjh: propose a two week CfC for the new charter proposed RESOLUTION: proceed with two week CfC for WG to approve proceeding with draft Charter distributed by Dom **RESOLUTION: proceed with two week CfC for WG to approve proceeding with draft Charter distributed by Dom** two questions I raised privately re charter - 1) should group name change, eg Device APIs and Sensors (DAS) changing name can reflect change of the scope of the work of the group, a new focus, help others understand where this work is done makes it easier to market what is done dom: bluetooth won't move here, question about NFC still Sensors and media - SAM it should have the word Sensor in it suggest CfC is with understanding with group name could change Device Platform Device Sensor Platform Device APIs and Sensors Working Group (DAS WG) why not "Device and Sensors Working Group" proposed RESOLUTION: use "Device and Sensors Working Group" in proposed charter **RESOLUTION: use "Device and Sensors Working Group" in proposed charter** will include that in CfC ### Web Intents Task Force Status and plans for Web Intents Task Force (was joint with WebApps but not mentioned in Web Platform charter) [on the topic of Web Intents like discussion, it's restarting again :) [http://www.backalleycoder.com/2015/10/13/app-to-app-interaction-apis/][19] ] fjh: suggest we close the TF ... not on the Web Platform WG charter dom: some blog posts on the topic published recently, regardless should pursue with closing **ACTION:** fjh to send CfC for 2 week approval of progressing with charter and name change [recorded in [http://www.w3.org/2015/10/15-dap- minutes.html#action01][20]] Created ACTION-739 - Send cfc for 2 week approval of progressing with charter and name change [on Frederick Hirsch - due 2015-10-22]. **ACTION:** fjh to send CfC to close Web Intents TF [recorded in [http://www.w3.org/2015/10/15-dap-minutes.html#action02][21]] Created ACTION-740 - Send cfc to close web intents tf [on Frederick Hirsch - due 2015-10-22]. +1 ### Generic Sensor API fjh: FPWD published today, thanks Tobie WebI2C and WebGPIO [https://lists.w3.org/Archives/Public/public-device- apis/2015Oct/0015.html][22] tobie: would like to talk to Rick re the WebI2C and WebGPIO ... Rick seems to be opposing this low-level APIs, and prefers to see Bluetooth and Serial APIs for the Web instead ... a major issue is the security model that is different from the Web's ... nevertheless, an interesting area to explore breakout session [http://www.w3.org/wiki/TPAC/2015/SessionIdeas#WebGPIO.2C_WebI2C_API][23] fjh: would be interesting to see the proceedings from the breakout session, please report back tobie: I was starting to work on the proximity API to see if I can rewrite it on top of Generic Sensor API ... some sensors would like to get data out at regular intervals ... for some sensors, only when the change happens ... e.g. geolocation ... for device location will want to get low latency ... in Android, different API for different type of sensors ... wondering how to handle that in the Generic Sensor API ... should we have two different Generic Sensor APIs to cater for both cases? ScribeNick: fjh anssik: ambient light might be better one to start with for modeling on top of generic sensor API ... we have experimental code ... many platforms use ambient light to implement proximity tobie: this is like a higher level sensor then ScribeNick: anssik [https://w3c.github.io/ambient-light/][24] I'm currently in the process of writing a little doc on possible privacy issues in a bunch of APIs, starting to arrive on possibly interesting constructs/arguments [still I keep it at a far side in order not to interfer with the group's work/jeopardize anything] - hopefully will be of use [https://w3c.github.io/proximity/][25] I will try to minimize noise and report only when it has taken shape, then possibly ask for input, CC with PING group as well - perhaps a blueprint for privacy considerations will emerge + other avenues of work fjh, you wanted to mention that both use cases are important, regular reporting and exception reporting, how to design open scribeNick: anssik fjh: both use cases are important, regular reporting and exception reporting, how to design open ... propose both should be in the same spec tobie: solved a bunch of issues, some issues still open ... that need to be added to the spec ... want to have issues triaged by TPAC; can we use the auto WD publication mechanism for generic sensor API +1 +1 for echidna dom: I can help setup echidna at TPAC I support using auto-WD publication for generic sensor API ### Upcoming meetings fjh: no DAP meeting at TPAC, but there will be related ad hoc and break out sessions [http://www.w3.org/2009/dap/minutes.html#upcoming-f2f][26] [http://www.w3.org/2009/dap/minutes.html#upcoming-teleconferences][27] Upcoming Teleconferences 15 October 2015, agenda 29 October 2015, cancelled (TPAC) 12 November 2015, agenda 26 November 2015, Cancelled (US Thanksgiving) 10 December 2015, agenda 24 December 2015, Cancelled (Christmas) 7 January 2015, agenda can we move the 10th Dec to the 3rd Dec everyone on call ok with it +1 proposed RESOLUTION: Cancel call on 10th Dec, schedule call 3 Dec **RESOLUTION: Cancel call on 10th Dec, schedule call 3 Dec** ### Other Business none ### Adjourn ## Summary of Action Items **[NEW]** **ACTION:** fjh to send CfC for 2 week approval of progressing with charter and name change [recorded in [http://www.w3.org/2015/10/15-dap- minutes.html#action01][20]] **[NEW]** **ACTION:** fjh to send CfC to close Web Intents TF [recorded in [http://www.w3.org/2015/10/15-dap-minutes.html#action02][21]] [End of minutes] * * * Minutes formatted by David Booth's [scribe.perl][28] version 1.135 ([CVS log][29]) $Date: 2009-03-02 03:52:20 $ [1]: http://www.w3.org/Icons/w3c_home [2]: http://www.w3.org/ [3]: http://www.w3.org/2015/10/15-dap-irc [4]: #agenda [5]: #item01 [6]: #item02 [7]: #item03 [8]: #item04 [9]: #item05 [10]: #item06 [11]: #item07 [12]: #item08 [13]: #ActionSummary [14]: https://lists.w3.org/Archives/Public/public-device- apis/2015Oct/0023.html [15]: https://lists.w3.org/Archives/Public/public-device- apis/2015Oct/0021.html [16]: http://www.w3.org/2015/10/webplatform-charter.html [17]: https://lists.w3.org/Archives/Public/public-device- apis/2015Oct/att-0000/minutes-2015-10-01.html [18]: https://lists.w3.org/Archives/Public/public-device- apis/2015Oct/0022.html [19]: http://www.backalleycoder.com/2015/10/13/app-to-app-interaction-apis/ [20]: http://www.w3.org/2015/10/15-dap-minutes.html#action01 [21]: http://www.w3.org/2015/10/15-dap-minutes.html#action02 [22]: https://lists.w3.org/Archives/Public/public-device- apis/2015Oct/0015.html [23]: http://www.w3.org/wiki/TPAC/2015/SessionIdeas#WebGPIO.2C_WebI2C_API [24]: https://w3c.github.io/ambient-light/ [25]: https://w3c.github.io/proximity/ [26]: http://www.w3.org/2009/dap/minutes.html#upcoming-f2f [27]: http://www.w3.org/2009/dap/minutes.html#upcoming-teleconferences [28]: http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm [29]: http://dev.w3.org/cvsweb/2002/scribe/