13:17:01 RRSAgent has joined #dap 13:17:01 logging to http://www.w3.org/2011/10/12-dap-irc 13:17:03 RRSAgent, make logs world 13:17:03 Zakim has joined #dap 13:17:05 Zakim, this will be DAP 13:17:05 ok, trackbot; I see UW_DAP()10:00AM scheduled to start in 43 minutes 13:17:06 Meeting: Device APIs Working Group Teleconference 13:17:06 Date: 12 October 2011 13:17:28 Agenda: http://lists.w3.org/Archives/Public/public-device-apis/2011Oct/0042.html 13:18:19 Chair: Robin_Berjon, Frederick_Hirsch 13:18:22 Present+ Robin_Berjon, Frederick_Hirsch 13:18:33 Regrets+ Dominique_Hazael-Massieux 13:20:21 fjh has joined #dap 13:20:44 Regrets+ Rich_Tibbett 13:21:39 fjh_ has joined #dap 13:22:05 Regrets+ Jose_Cantera 13:22:42 zakim, who is here? 13:22:42 UW_DAP()10:00AM has not yet started, fjh 13:22:43 On IRC I see fjh, Zakim, RRSAgent, tmpsantos, darobin, ilkka, ingmar, lgombos, Josh_Soref, trackbot, dom 13:37:34 fjh has joined #dap 13:39:24 fjh_ has joined #dap 13:51:06 Dzung_Tran has joined #dap 13:51:14 Present+ Dzung_Tran 13:53:33 Clarke has joined #dap 13:55:40 +Present Clarke_Stevens 13:56:03 Present+ Clarke_Stevens 13:56:04 wonsuk has joined #dap 13:56:22 Is anyone else having trouble dialing in? 13:56:47 SungOK_You has joined #dap 13:57:14 UW_DAP()10:00AM has now started 13:57:21 +wonsuk 13:57:22 Kihong_Kwon has joined #dap 13:57:48 Deepanshu has joined #dap 13:57:49 +??P15 13:57:59 zakim, P15 is Clarke 13:57:59 sorry, Clarke, I do not recognize a party named 'P15' 13:58:11 Present+ Kihong_Kwon 13:58:12 +[IPcaller] 13:58:18 zakim, [IPcaller] is me 13:58:18 +fjh; got it 13:58:20 zakim, ??P15 is Clarke 13:58:20 +Clarke; got it 13:58:23 zakim, who is here? 13:58:23 On the phone I see wonsuk, Clarke, fjh 13:58:25 On IRC I see Deepanshu, Kihong_Kwon, SungOK_You, wonsuk, Clarke, Dzung_Tran, fjh, Zakim, RRSAgent, tmpsantos, darobin, ilkka, ingmar, lgombos, Josh_Soref, trackbot, dom 13:58:41 Present+ SungOk_You 13:59:00 Present + Deepanshu Gautam 13:59:04 + +1.503.542.aaaa - is perhaps Dzung? 13:59:12 AnssiK has joined #dap 13:59:12 Present+ Wonsuk_Lee 13:59:17 + +1.289.261.aabb 13:59:38 1.503.542.aaaa is me 13:59:51 s/Present + member:Deepanshu Gautam/Present+ member:Deepanshu_Gautam/ 14:00:00 + +86255662aacc 14:00:08 Present+ Deepanshu_Gautam 14:00:08 +??P20 14:00:14 rrsagent, generate minutes 14:00:14 I have made the request to generate http://www.w3.org/2011/10/12-dap-minutes.html fjh 14:00:15 zakim, ??P20 is me 14:00:15 +AnssiK; got it 14:00:23 Present+ Anssi_Kostiainen 14:00:26 Present+ Josh_Soref 14:00:29 +??P21 14:00:30 Scribe: Josh_Soref 14:00:37 Zakim, ??P21 is me 14:00:37 +darobin; got it 14:00:55 Present- Deepanshu 14:00:56 Zakim, aabb is me 14:00:56 +Josh_Soref; got it 14:01:04 Present- Gautam 14:01:15 RRSAgent, make minutes 14:01:15 I have made the request to generate http://www.w3.org/2011/10/12-dap-minutes.html Josh_Soref 14:01:30 Phone working fine for me now 14:01:34 +[IPcaller] 14:01:56 s/Is anyone else having trouble dialing in?// 14:02:40 zakim, [IPcaller] is me 14:02:40 +SungOK_You; got it 14:03:48 It Depanshu from China 14:04:00 Topic: Administrative 14:04:02 Device Status Task Force mailing list at http://lists.w3.org/Archives/Public/public-device-status/2011Oct/0000.html 14:04:03 Last Call WebIDL 18 October deadline, http://lists.w3.org/Archives/Public/public-device-apis/2011Oct/0040.html 14:04:03 Workshop: The Future of Offline Web Applications, deadline 12 Oct, http://lists.w3.org/Archives/Public/public-device-apis/2011Oct/0005.html 14:04:03 TPAC reminder, hotel, http://lists.w3.org/Archives/Member/member-device-apis/2011Oct/0001.html 14:04:03 Questionnaire for noting remote attendance open to 22 October but please respond now if you plan to dial in, http://www.w3.org/2002/09/wbs/43696/tpac2011/ 14:04:13 Zakim, aacc is probably Deepanshu 14:04:13 +Deepanshu?; got it 14:04:30 SEND IN YOUR POSITION PAPERS: http://www.w3.org/2011/web-apps-ws/ 14:04:41 Zakim, aacc is probably Deepanshu_Gautam 14:04:41 sorry, Josh_Soref, I do not understand your question 14:04:44 jsalsman has joined #dap 14:04:44 + +1.650.335.aadd 14:04:48 Zakim, Deepanshu is probably Deepanshu_Gautam 14:04:48 +Deepanshu_Gautam?; got it 14:04:52 Claes has joined #dap 14:04:53 Anders has joined #dap 14:04:56 I'm the one dialing form China, so yes anything likr +86 is me Depanshu 14:05:19 Present+ Claes_Nilsson 14:05:23 RESOLUTION: Next week's call is canceled 14:05:29 present+ Anders Isberg 14:05:50 Topic: Minutes Approval 14:05:54 http://lists.w3.org/Archives/Public/public-device-apis/2011Oct/att-0013/minutes-2011-10-05.html 14:06:06 RESOLUTION: Minutes from October 5th are approved 14:06:26 Topic: TPAC F2F Agenda 14:06:31 http://www.w3.org/2009/dap/wiki/F2F_Agenda_3-4_November_2011,_Santa_Clara_(TPAC)#Day_1.2C_Thursday_3_November_2011_.289am_-_5pm.29 14:06:41 + +46.1.08.00.aaee 14:07:22 [ fjh reads the Agenda ] 14:09:18 Zakim, who is on the call? 14:09:18 On the phone I see wonsuk, Clarke, fjh, Dzung?, Josh_Soref, Deepanshu_Gautam?, AnssiK, darobin, SungOK_You, +1.650.335.aadd, +46.1.08.00.aaee 14:10:13 + +1.425.214.aaff 14:10:24 jsalsman: I have a question about process at the F2F 14:10:38 fjh: the process at W3 means "consensus is no formal objection" 14:10:55 +1 we don't recuse people, we only use as much process as we need 14:11:00 ... everyone can bring something to the table 14:11:37 RRSAgent, make minutes 14:11:37 I have made the request to generate http://www.w3.org/2011/10/12-dap-minutes.html Josh_Soref 14:12:00 bryan has joined #dap 14:12:37 [ fjh tries to move on with the Agenda ] 14:13:03 s/Anders Isberg/Anders_Isberg/ 14:13:41 Present+ Deepanshu_Gautam 14:13:50 present+ Bryan_Sullivan 14:13:51 yes 14:13:57 q? 14:14:08 s/Phone working fine for me now// 14:14:15 s/It Depanshu from China// 14:14:16 present+ James_Salsman 14:14:26 RRSAgent, make minutes 14:14:26 I have made the request to generate http://www.w3.org/2011/10/12-dap-minutes.html Josh_Soref 14:15:15 [ fjh resumes reading the Agenda ] 14:15:40 AnssiK: The Web Events group is meeting on Tuesday (?) 14:16:20 ... I haven't (?) gotten a reply from them regarding vibration 14:17:11 AnssiK: I won't be available on Monday 14:17:25 ... but I will be available for the rest of the week 14:17:43 zakim, who is here? 14:17:43 On the phone I see wonsuk, Clarke, fjh, Dzung?, Josh_Soref, Deepanshu_Gautam?, AnssiK, darobin, SungOK_You, +1.650.335.aadd, +46.1.08.00.aaee, +1.425.214.aaff 14:17:46 On IRC I see bryan, Anders, Claes, jsalsman, AnssiK, Deepanshu, Kihong_Kwon, SungOK_You, wonsuk, Clarke, Dzung_Tran, fjh, Zakim, RRSAgent, tmpsantos, darobin, ilkka, ingmar, 14:17:48 Josh_Soref: I'll be around for the whole week, but I have a number of groups I need to drop in on for Monday/Tuesday 14:17:48 ... lgombos, Josh_Soref, trackbot, dom 14:18:07 Topic: Sensors API 14:18:09 Updated draft, http://lists.w3.org/Archives/Public/public-device-apis/2011Oct/0025.html (Jose) 14:18:09 Comments from Bryan, http://lists.w3.org/Archives/Public/public-device-apis/2011Oct/0026.html 14:18:10 Comments from Claes, http://lists.w3.org/Archives/Public/public-device-apis/2011Oct/0041.html 14:18:21 Dzung_Tran: The comments are good 14:18:40 ... including comments on Discovery and Network type devices 14:18:52 ... the initial scope of this was "in device sensor only" 14:19:02 ... connected or integrated 14:19:08 ... that was the original scope of the spec 14:19:18 ... I'd like to leave it like that 14:19:22 q+ 14:19:32 ... I'd like to keep the spec simple enough that it can be implemented 14:19:36 s/no formal objection"/ no formal objection", we don't recuse people, and work is done in public as much as possible./ 14:20:04 [ Cross chatter ] 14:21:36 Dzung_Tran: There was an item about Privacy 14:21:42 q? 14:21:45 ... I would like to talk about it at the F2F 14:21:56 ... one thing we could do is use the Permission API 14:21:57 +1 discuss privacy on email list instead of face to face 14:22:05 ... before discovery 14:22:13 q+ to ask dzung re privacy email 14:22:21 ... there are some edits that I will do this week to answer questions posed on the list 14:22:25 ack claes 14:22:26 ack Claes 14:22:37 Claes: With the mail I sent on the sensors api 14:22:40 ... there are two main concerns 14:22:46 ... the first is the scope of the api 14:23:01 ... I'm not sure that we should limit the scope of the api to just internal device sensors 14:23:14 q+ 14:23:17 ... I'm not sure if we should build in discovery into the sensor api 14:23:26 ... or whether it should rely on an external api for discovery 14:23:37 ... If we just look at use cases we want to solve 14:23:54 ... it would be too severe of a limitation to only handle internal sensors 14:24:11 ... I think the API must somehow at least handle external but locally connected sensors 14:24:29 Dzung_Tran: I think the API today will handle Locally connected sensors 14:24:43 +1 to discussing sensor privacy at f2f (as well as on email list) 14:24:52 q+ 14:25:02 ... We could depend on a general Discovery API 14:25:10 ... but it would depend on a timeline for such an API 14:25:22 Claes: I'm not sure, but I think it's a major detail 14:25:32 ... The other issue is how Discovery should work 14:25:40 ... whether we should have a callback for 14:25:52 ack fjh 14:25:52 fjh, you wanted to ask dzung re privacy email 14:26:04 fjh: Will you start an email thread on privacy 14:26:09 s/privacy/privacy?/ 14:26:22 Dzung_Tran: I will respond to privacy in the email thread 14:26:22 ack bryan 14:26:42 bryan: I sent an email 14:26:47 q+ to note that we should make most, or all of the interface async if we want to support remote sensors 14:26:47 ... I think we can use two approaches 14:26:50 - if the user agent has visibility to external sensors due to device capability to discover them, it can expose them through the API 14:26:50 - we need to consider a general purpose in-network service discovery capability for which sensor API can be one of the services, like other APIs 14:27:01 s/interface/interfaces/ 14:27:22 ack anssik 14:27:22 AnssiK, you wanted to note that we should make most, or all of the interface async if we want to support remote sensors 14:27:39 AnssiK: wanted to note that we should make most, or all of the interface async if we want to support remote sensors 14:27:49 RRSAgent, make minutes 14:27:49 I have made the request to generate http://www.w3.org/2011/10/12-dap-minutes.html Josh_Soref 14:27:57 darobin: it's likely that even local sensors can be slow 14:28:03 AnssiK: that's a fair consideration 14:28:11 ... maybe we should design with that consideration in mind 14:28:11 q? 14:28:56 there is related javascript API discovery proposal at http://www.w3.org/2011/09/webtv/papers/W3C_HNTF_Position_Paper_Sept_2011.pdf 14:29:06 darobin: Does someone want to take an ACTION item about Remote/Local in Discovery? 14:29:15 Claes: I can take that action 14:29:29 ACTION: Claes to create an ISSUE describing the local vs remote, integration of discovery into sensors, etc. problems 14:29:29 Created ACTION-457 - Create an ISSUE describing the local vs remote, integration of discovery into sensors, etc. problems [on Claes Nilsson - due 2011-10-19]. 14:29:48 Topic: Discovery 14:29:56 Javascript-only implementation requirement, http://lists.w3.org/Archives/Public/public-device-apis/2011Oct/0034.html 14:29:58 fjh: bryan, you sent something to the list about a new requirement 14:30:18 s/+Present/Present+/ 14:30:27 s/1.503.542.aaaa is me// 14:30:46 bryan: there's nothing in the api that would prevent it from being implemented purely as JS 14:30:47 q+ 14:31:02 ... if we had a way for devices to advertise themselves 14:31:13 ack Clarke 14:31:32 s/advertise/advertize/ 14:31:38 -1 on trying to reach more devices by not exposing information 14:31:45 +1 to full JS implementations in general 14:31:48 Clarke: We have an implementation that uses a Java Applet in combination with JavaScript 14:31:52 ... that doesn't impact the browser 14:32:04 ... I think the goal is to have something that doesn't impact the browser 14:32:08 bryan: I agree 14:32:13 ... using a local helper 14:32:19 ... something that's callable through JS 14:32:28 ... is an option 14:32:29 q+ 14:33:01 ack anssiK 14:33:05 bryan: As the spec develops, I'll be trying to prototype it without UA support 14:33:18 AnssiK: I think having two alternative designs which are functionally equivalent 14:33:24 ... but where one can be implemented in Pure JS 14:33:24 q+ 14:33:26 fjh: I suggest we need to record this objective, in the document or elsewhere 14:33:30 ... I think that's a good approach 14:33:42 AnssiK: During the Battery spec design, we got feedback 14:33:53 ... and adjusted to enable a Pure JS / Shim JS approach 14:34:02 +1 14:34:05 ... Maybe we should add this to the API Checklist page 14:34:12 First issue with the current sensor API proposal is the scope of the API, in-device sensors only, 2: 1 plus locally connected sensors, 3: 2 plus networked sensors. Second issue is how sensor discovery method is specified: Callback per found sensor or callback when user has selected sensor (better from privacy aspects). 14:34:15 +1 to adding to API checklist wiki page 14:34:28 [ scribe: move darobin 's +1 after AnssiK 's last statement ] 14:34:35 ack clarke 14:34:36 AnssiK: I'll edit the wiki page 14:34:53 Clarke: there are some issues that I don't think you can do in current browsers 14:34:59 q? 14:35:02 ... there are Cross Origin restrictions with XHR 14:35:13 ... which the Java applet can work around 14:35:17 ... but this is a stub 14:35:20 zakim, who is speaking? 14:35:24 ... in the future it wouldn't be needed 14:35:32 jsalsman, listening for 10 seconds I heard sound from the following: Clarke (44%), fjh (23%), darobin (14%), +1.650.335.aadd (34%) 14:36:15 Zakim, aadd is probably James_Salsman 14:36:15 +James_Salsman?; got it 14:36:23 Topic: Vibration 14:36:30 fjh: AnssiK you had some suggestions 14:36:35 http://lists.w3.org/Archives/Public/public-device-apis/2011Oct/0037.html 14:36:37 ... I think we'll talk about this more at the F2F 14:36:44 AnssiK: I may have nothing to add to that 14:36:55 ... there's a very early implementation from the Mozilla folks in Gecko 14:37:02 q+ about putting it in the TF 14:37:09 q+ to talk about putting it in the TF 14:37:37 ... it's very recent work, let me track it 14:37:42 ack darobin 14:37:42 darobin, you wanted to talk about putting it in the TF 14:37:54 ... if they have made progress, by TPAC, maybe we can 14:38:06 darobin: It would be great if you could pick it up 14:38:14 +1 thanks to anssi for volunteering here 14:38:18 ... Since this comes from Mozilla, should it be in the TF? 14:38:29 AnssiK: I think if they're more comfortable with the TF 14:38:33 ... then we can use the TF list 14:38:43 Zakim, who is on the call? 14:38:43 On the phone I see wonsuk, Clarke, fjh, Dzung?, Josh_Soref, Deepanshu_Gautam?, AnssiK, darobin, SungOK_You, James_Salsman?, +46.1.08.00.aaee, +1.425.214.aaff 14:39:19 +1 to simple and modest 14:39:33 Zakim, aaee is probably Claes_Nilsson 14:39:33 +Claes_Nilsson?; got it 14:39:55 AnssiK: I'd like to do a simple thing 14:40:05 ... the game controller has a few use cases 14:40:21 ... we need to be very careful when it comes to scoping 14:40:29 ... let's create very well scoped use cases 14:40:32 ... and then spec it out 14:40:49 darobin: I think the hardest part of the specification is how it interacts with page-visibility 14:40:59 AnssiK: I think the mozilla folks have a proposal 14:41:12 ... if the page is in the background, no vibration effects are acted upon 14:41:56 Topic: Feature Permissions 14:42:14 fjh: darobin, we need to figure out what we're going to do with this 14:42:20 wonsuk: what are you thinking of for the list of 'featureID's? 14:42:40 Topic: Net Neutrality Speech Codec 14:42:46 [ fjh will introduce this ] 14:42:47 http://lists.w3.org/Archives/Public/public-device-apis/2011Oct/0027.html 14:42:47 http://lists.w3.org/Archives/Public/public-device-apis/2011Oct/0030.html 14:43:00 fjh: jsalsman, there are 3 different things in your email 14:43:08 ... some of which were discussed, and some of which were technical 14:43:16 ... of that list of items, some were addressed 14:43:31 ... the second was about net neutrality per-se 14:43:35 ... the third was about codecs 14:43:48 ... with the check list, i thought we had gone through that 14:43:59 -Dzung? 14:44:13 ... the second was net neutrality XXfjh1 14:44:25 ... the third was codecs, where I thought we wanted to remain neutral 14:44:38 ... jsalsman: does that properly delimit your concerns? 14:45:04 jsalsman: Consider the case where there are no open standards 14:45:21 ... implementers may end up using MP3 14:45:47 ... The major consumers of audio is YouTube 14:46:01 ... where they use Flex? on the desktop 14:46:07 ... and Speex? on mobile 14:46:28 Josh: I'll revise after the conversation FLAC 14:46:40 fjh: I don't think it's necessarily appropriate for us to regulate some of this 14:46:46 ... as it applies to other groups 14:46:54 darobin: When we discussed this in Korea? 14:47:09 ... we decided to follow whatever WebRTC decides 14:47:27 jsalsman: the next bit is the US FCC's orders 14:47:40 s/Flex?/FLAC/ 14:47:51 fjh: I think Net Neutrality is a rather broad thing 14:47:57 darobin: We don't do Policy 14:48:09 jsalsman: wasn't this The Device API and Policy 14:48:14 fjh: no, Policy was removed 14:48:18 ... with the recharter 14:48:24 when? 14:49:13 [ this summer ] 14:49:29 fjh: so you're saying that there's certain information that should be exposed 14:49:52 ... and there may be something which is lacking in the current apis 14:49:55 jsalsman: yes 14:50:33 jsalsman: the process of publication involves making decisions about what is important and what is not 14:50:41 ... making a decision about how much bandwidth is available 14:51:03 ... whether there is a loss of data as the input is being transfered 14:51:36 fjh: I'm trying to understand what to focus on 14:51:48 ... which things are outside are scope 14:51:56 ... what we've already considered 14:52:29 jsalsman: let's say i proposed a new bit was made available to the network api 14:52:57 q+ 14:53:06 ... saying that the api expose whether the device has endorsed the FCC rule 14:53:32 ... how would that be received? 14:53:45 fjh: the other approach we have is that for our specs, we try to do things very simply in V.1 14:53:55 ... and we tend to push things to V.2 for more complicated bits 14:54:08 ack Clarke 14:54:19 fjh: I'm not sure what's been recorded, please feel free to help the scribe by recording other bits 14:54:29 q+ to ask James to indicate what support the host devices already have for native applications to determine the characteristics that he is interested in further exposing to the web layer 14:54:31 fjh: the topic of codecs is important but not necessarily the purview of this wg, as it relates to other standards etc 14:54:32 [not to mention US-only] 14:54:33 Clarke: I'd like to see an item in Yes/No form WRT the FCC's statement 14:54:45 ... I don't think the Cable industry would support anything like that 14:54:56 Which of my proposals is the most important to exclude? 14:55:02 ... I don't think that it's an issue appropriate to the Device API WG which doesn't deal with policy anyway 14:55:42 -Claes_Nilsson? 14:55:44 fjh: without clarity about which attributes are of concern, I don't think we can address them 14:55:51 I would NOT like to see a yes/no item on a matter of political complex policy 14:56:13 ack bryan 14:56:13 bryan, you wanted to ask James to indicate what support the host devices already have for native applications to determine the characteristics that he is interested in further 14:56:14 q? 14:56:15 q? 14:56:16 ... exposing to the web layer 14:56:28 bryan: If we could have further information about things to consider 14:56:30 s/I'd like to see an item/I would not like to see an item/ 14:56:33 I asked whether a representative of a device manufacturer would be able to report an accurate assessment of their own opinion on whether the manufacturer should inform customers, for example, of whether the manufacturer had endorsed the FCC's Network Neutrality Orders 14:56:48 ... typically we focus on things which are already available on devices 14:56:53 ... exposed to native applications 14:57:00 I doubt you will get an answer to such a question from a technical wg participant 14:57:02 ... our focus is on exposing those apis to web applications 14:57:07 ... not about whether something is a good idea 14:57:13 ... but on whether it is implementable 14:57:23 fjh: I think that's a good summary 14:57:31 Just the one statement. Reducing complex political policy to a simple yes/no indicator is absurd and out of scope for a technical working group 14:57:42 fjh: jsalsman I think it isn't appropriate to expect policy answers from a technical wg 14:57:48 another example would be whether the representative of an ISP would be able to accurately report their own opinion of whether devices report what their bandwidth, cost per bit, or whether the ISP is reputable. Would a secret ballot poll overcome these issues? 14:58:38 No problem. You are a much better scribe than me :) 14:58:52 fjh: jsalsman, I'm asking you to take into account the current charter -- http://www.w3.org/2011/07/DeviceAPICharter.html 15:00:19 -Clarke 15:01:33 -wonsuk 15:02:25 - +1.425.214.aaff 15:02:26 [ Adjourned ] 15:02:31 RRSAgent, close minutes 15:02:31 I'm logging. I don't understand 'close minutes', Josh_Soref. Try /msg RRSAgent help 15:02:34 -darobin 15:02:35 -James_Salsman? 15:02:35 RRSAgent, stop