W3C

Device APIs Working Group Teleconference

29 Aug 2012

Agenda

See also: IRC log

Attendees

Present
Anssi_Kostiainen, Bryan_Sullivan, Cathy_Chan, Dave_Raggett, Frederick_Hirsch, Giri_Mandyam, Josh_Soref, Jungkee_Song, Milan_Patel, Niklas_Widell, Richard_Tibbet, Robin_Berjon
Regrets
Claes_Nilsson
Chair
Robin_Berjon, Frederick_Hirsch
Scribe
Josh_Soref

Contents


<trackbot> Date: 29 August 2012

<scribe> scribe: Josh_Soref

Administrative

<fjh> proposed RESOLUTION: The DAP WG thanks Robin Berjon for all his contributions to DAP

RESOLUTION: The DAP WG thanks Robin Berjon for all his contributions to DAP

<fjh> welcome to additional DAP members - http://lists.w3.org/Archives/Public/public-device-apis/2012Aug/0069.html

Minutes Approval

<fjh> Approve minutes from 22 August 2012

<fjh> http://lists.w3.org/Archives/Public/public-device-apis/2012Aug/att-0094/minutes-2012-08-22.html

RESOLUTION: Approve minutes from 22 August 2012

HTML Media Capture

<fjh> Comments - http://lists.w3.org/Archives/Public/public-device-apis/2012Aug/0045.html

<fjh> proposed resolutions: http://lists.w3.org/Archives/Public/public-device-apis/2012Aug/0074.html

fjh: chaals was concerned that you didn't know that you could have markup

AnssiK: i used the language inherited from HTML5 spec
... which is why the spec is phrased in term of DOM
... we could diverge from that

<fjh> some additional suggestions I have - http://lists.w3.org/Archives/Public/public-device-apis/2012Aug/0101.html

AnssiK: making it explicit in prose
... i'll have to look around and see how other standalone specifications do it

fjh: you could look at other examples

<fjh> http://dev.w3.org/2009/dap/camera/

AnssiK: i think we have other cases which address things like chaals's concerns
... my approach was to inherit as much of the HTML5 prose as possible
... to keep the spec as short as possible
... the expectation is that people reading this spec would be aware of the HTML5 spec
... however, i can do whatever is needed to get this spec to LC

fjh: i have some feedback from dougt

AnssiK: i'll reply on the list addressing all the comments you have

fjh: we should enter responses into the LC tracker

AnssiK: what's the process here?

fjh: you can do things informally
... for chaals and dougt
... you can do things informally
... otherwise, you can enter things in the LC tracker, and it does them automatically

Josh_Soref: I plan to respond to MC at some point
... I was doing actions for Intents recently

<fjh> ACTION: fjh to enter HTML Media LC comment responses into LC tracker [recorded in http://www.w3.org/2012/08/29-dap-minutes.html#action01]

<trackbot> Created ACTION-571 - Enter HTML Media LC comment responses into LC tracker [on Frederick Hirsch - due 2012-09-05].

fjh: thanks AnssiK

Ambient Temperature and Humidity

<fjh> CfC http://lists.w3.org/Archives/Public/public-device-apis/2012Aug/0065.html

fjh: we had a CfC on these
... and i think the CfC has failed
... with good reason
... we could do a testharness, but it seems like a lot of work

<fjh> arguments against on list, including questions of implementability.

fjh: it seems like we should figure it out

<fjh> proposed RESOLUTION: move these specs in the home page Roadmap to 'Exploratory Work' section

<darobin> +1

Josh_Soref: +1

<AnssiK> +1

RESOLUTION: move these specs in the home page Roadmap to 'Exploratory Work' section

fjh: i'll do that

<fjh> ACTION: fjh to move specs in the home page Roadmap to 'Exploratory Work' section [recorded in http://www.w3.org/2012/08/29-dap-minutes.html#action02]

<trackbot> Created ACTION-572 - Move specs in the home page Roadmap to 'Exploratory Work' section [on Frederick Hirsch - due 2012-09-05].

dsr: if you could do that, that would be great

Network Service Discovery and Messaging

fjh: there's been comments from Cathy

Josh_Soref: richt_ is on the call

<fjh> Additional comments http://lists.w3.org/Archives/Public/public-device-apis/2012Aug/0095.html (Cathy)

fjh: if there's anything that needs to be talked about
... but i think you need to do more edits

richt_: i agree, but i have a backlog
... i don't know i can do them this week

Cathy: it's just more work for richt_

richt_: i think the spec could use some restructuring
... if we did this around UPnP state, i think that could address some concerns

Network Information API

<fjh> test suite proposal, http://lists.w3.org/Archives/Public/public-device-apis/2012Aug/0078.html

fjh: i don't think we have mozilla people on the call

AnssiK: i'm going to start writing the test suite
... the easy part is testing the IDL

<fjh> need to figure out the test harness part, whether we can use work from Mozilla

AnssiK: the harder part is testing hardware interaction
... i was aware mozilla had some intention to handle things more intelligently for battery
... i'm open to suggestions/pointers
... i think there are test suites that try to solve similar problems
... there are test suites that require manual intervention (touch)
... and CSS (visual inspection)
... this is a call out for people, if you have ideas
... i know darobin had ideas on how to make progress with vibration
... making things separate runnable testcases
... which require a human

darobin: it's important to make manual tests separate from automated tests
... so you can run the automated tests automatically

AnssiK: so we write the test cases that can be automated
... and then make additional test cases that require manual interaction
... i could take things from the vibration test suite
... darobin did that half a year ago
... darobin, are you happy with those?

darobin: i think overall, the style of the tests could be improved

<darobin> http://darobin.github.com/test-harness-tutorial/docs/using-testharness.html

darobin: since then, i wrote a tutorial on using testharness

AnssiK: i read that, it's quite helpful
... the best documentation written in English

darobin: if you pick up the vibration tests, and you have any questions, don't hesitate to ping me

AnssiK: i'm just looking to see if we have best practices
... it seems we're making them

darobin: it's complicated
... vibration tests are almost all manual
... you need a human

Josh_Soref: you could have a camera watching the device :)

AnssiK: the mozilla guys were using a simulator

darobin: you could try to use the accelerometer
... to detect vibration

fjh: for battery, you need to use a simulator
... otherwise you wait forever

AnssiK: for battery, you could use computationally complicated JS
... but it'd be hard/bad for full/empty/in between, plug in, unplug
... thanks for the ideas

fjh: AnssiK, will you contact the mozilla guys?

AnssiK: the mozilla guys are subscribed to the DAP list
... but maybe i should ping them directly

Ambient Light

fjh: AnssiK, you're editing that
... and we're waiting for implementation
... is that right?

AnssiK: ambient is edited by dougt
... dougt took proximity
... it's the same spec, with the names changed

fjh: oh right, i got confused

AnssiK: we'll need to backport changes to proximity
... if there are changed

fjh: there's been some proposals/discussions
... that things should go into the ambient light spec
... i think this spec needs edits
... i think there's an issue about Light Levels

Proximity

AnssiK: if there's a common issue between Ambient Light/Proximity
... i'd like to fix them both at the same time
... it's good to keep the specs separate for interop testing
... and getting through the process

fjh: here we're dealing with testing?
... darobin, you had an action here?

darobin: proximity is not a spec/test area where i had actions
... i had actions for battery/vibration, which i did

fjh: AnssiK, you're working on proximity?

AnssiK: i have an action item for battery/vibration
... then i'll look at the remaining specs

Web API Design Cookbook

<fjh> http://darobin.github.com/api-design-cookbook/

fjh: we agreed on a previous call to publish a FPWD
... darobin, you're working on that w/ Jungkee

darobin: i'll push it through the usual steps
... i'll do that before the end of the week
... tomorrow or tuesday
... i probably won't be editing it very actively
... we'll need a plan for it to go forward

fjh: this will be a note

darobin: sure, but there are parts that aren't finished

TPAC

fjh: meeting 1-2 Nov

<fjh> Please complete WG questionnaire - http://lists.w3.org/Archives/Public/public-device-apis/2012Aug/0043.html

<fjh> Also remember to register for TPAC (separate from questionnaire) and make travel arrangements.

<fjh> Please suggest agenda topics. Agenda wiki: http://www.w3.org/2009/dap/wiki/F2F_Agenda_1-2_November_TPAC_Lyon_France

<fjh> WebIntents session during WebApps on Tue : http://www.w3.org/wiki/Webapps/TPAC2012Meeting#Agenda_Tuesday_October_30

AnssiK: what time are we planning to end the meeting on Friday?
... i'll leave @2pm

fjh: it'll probably go beyond that
... i'm expecting we'll have a good amount of discussion on web intents/web activities
... and we'll have to work on day two

AnssiK: i'd prefer my specs be either friday morning, or on thursday

WebIntents

fjh: there's a bunch of actions
... darobin, not sure what the right way to do this is

<fjh> ACTION-514?

<trackbot> ACTION-514 -- Robin Berjon to talk to the Web Schema group about using schema.org nouns for Intents -- due 2012-07-18 -- OPEN

<trackbot> http://www.w3.org/2009/dap/track/actions/514

darobin: i think my actions are overtaken by events
... for action-514, the idea was to talk to the webschema thing to see if that makes sense
... i talked to Dan Brickley and he's interested
... but we didn't see anything to do

<fjh> ACTION-514 closed

<trackbot> ACTION-514 Talk to the Web Schema group about using schema.org nouns for Intents closed

<fjh> ACTION-516?

<trackbot> ACTION-516 -- Josh Soref to propose Security Considerations section on SSL for Intents sepc -- due 2012-07-18 -- OPEN

<trackbot> http://www.w3.org/2009/dap/track/actions/516

<fjh> ACTION-550?

<trackbot> ACTION-550 -- James Hawkins to add event for on load to webintents spec -- due 2012-07-17 -- OPEN

<trackbot> http://www.w3.org/2009/dap/track/actions/550

<fjh> ACTION-551?

<trackbot> ACTION-551 -- James Hawkins to share proposal on list to handle dynamic insertion/removal etc of <intent> tags -- due 2012-07-17 -- OPEN

<trackbot> http://www.w3.org/2009/dap/track/actions/551

ACTION-516: http://lists.w3.org/Archives/Public/public-web-intents/2012Aug/0049.html

<trackbot> ACTION-516 Propose Security Considerations section on SSL for Intents sepc notes added

<fjh> ACTION-516 closed

<trackbot> ACTION-516 Propose Security Considerations section on SSL for Intents sepc closed

<fjh> ACTION-556?

<trackbot> ACTION-556 -- Robin Berjon to set up test repository with example, docs, manifest generation for Web Intents -- due 2012-07-18 -- OPEN

<trackbot> http://www.w3.org/2009/dap/track/actions/556

darobin: i'll get around to it

fjh: thank you

Additional Actions

fjh: what intrigued me is a gUM action
... i'm not sure why that's here, v. in MC

<fjh> ACTION-558?

<trackbot> ACTION-558 -- Robin Berjon to draft a proposal for stills capture for gUM -- due 2012-07-18 -- OPEN

<trackbot> http://www.w3.org/2009/dap/track/actions/558

Josh_Soref: the MC TF might not have a Tracker

darobin: i'll probably have to get around to this

<fjh> ACTION-555?

<trackbot> ACTION-555 -- Claes Nilsson to add mDNS adaption to the 'Web Intents Addendum - Local Services' specification for feature completion and before FPWD -- due 2012-08-15 -- PENDINGREVIEW

<trackbot> http://www.w3.org/2009/dap/track/actions/555

<fjh> ACTION-555 closed

<trackbot> ACTION-555 Add mDNS adaption to the 'Web Intents Addendum - Local Services' specification for feature completion and before FPWD closed

<fjh> ACTION-569?

<trackbot> ACTION-569 -- Frederick Hirsch to follow up regarding next steps for ambient light events on list -- due 2012-08-29 -- PENDINGREVIEW

<trackbot> http://www.w3.org/2009/dap/track/actions/569

<fjh> ACTION-569 closed

<trackbot> ACTION-569 Follow up regarding next steps for ambient light events on list closed

<fjh> ACTION-570?

<trackbot> ACTION-570 -- Frederick Hirsch to send CfC for WG to progress Ambient Temperature Events, Ambient Humidity Events drafts and publish FPWD of each -- due 2012-08-29 -- PENDINGREVIEW

<trackbot> http://www.w3.org/2009/dap/track/actions/570

<fjh> ACTION-570 closed

<trackbot> ACTION-570 Send CfC for WG to progress Ambient Temperature Events, Ambient Humidity Events drafts and publish FPWD of each closed

Contacts

<Zakim> Josh_Soref, you wanted to talk about Cordova-Contacts

Josh_Soref: contacts is discussed elsewhere, some implementation experience int that group
... want to not always merge contact providers
... thus want to do the way in WebIntents

fjh: what is actionable here?

Josh_Soref: nothing specific to do, but we are getting feedback here that our new approach is good

<AnssiK> http://docs.phonegap.com/en/edge/cordova_contacts_contacts.md.html

http://callback.markmail.org/search/?q=#query:%20list%3Aorg.apache.incubator.callback-dev+page:1+state:facets

Josh_Soref: all of their mail is on one list

http://callback.markmail.org/search/?q=+list%3Aorg.apache.incubator.callback-dev+contacts

AnssiK: what are they implementing

<AnssiK> http://wiki.apache.org/cordova/RoadmapProjects

Josh_Soref: they implemented the original API and discovered issues with it, they seem to want to use new approach, but hard to tell them, not sure of their schedule

AnssiK: darobin, will you continue editing pick-contact intent spec?

darobin: i probably won't
... i'll help if i can
... it's up for grabs

AnssiK: richt_, what about you?

richt_: i agree with the changes
... i'd like someone else to do day-to-day editing
... it's a little down on my priority list

<Jungkee> i would like to take on that

Josh_Soref: i should try to work on it

<Jungkee> let me also look at it

fjh: Jungkee is also offering to edit

<Jungkee> along with PIck Media Intent

Josh_Soref: i'm not going to proxy Mozilla/Cordova
... i had that bad experience once

AnssiK: pick-contact hasn't been implemented, right?

Josh_Soref: i think we need someone to implement shims around major contact providers

<darobin> make a shim built atop http://berjon.com/contacts-intent/

<fjh> we should check with James on what is in progress and has been done

Josh_Soref: google/yahoo/facebook

AnssiK: which pick intent is the highest priority?
... pick-media, pick-contact

fjh: i can check with james

darobin: i can probably release the code to my contact intents thing

<fjh> ACTION: fjh to check with James re implementations of Pick Media and Pick Contact, plans et [recorded in http://www.w3.org/2012/08/29-dap-minutes.html#action03]

<trackbot> Created ACTION-573 - Check with James re implementations of Pick Media and Pick Contact, plans et [on Frederick Hirsch - due 2012-09-05].

darobin: with a few tweaks, it ought to be relatively easy to interface with existing contacts systems
... i have code somewhere on my harddrive to expose the OS X contacts system

Josh_Soref: can use cordova code to integrate with pick contacts in various systems
... need interop with google, facebook and a couple of others
... use cordova as a shim for native

<fjh> ACTION: soref to create facebook WebIntents Pick Contacts provider [recorded in http://www.w3.org/2012/08/29-dap-minutes.html#action04]

<trackbot> Created ACTION-574 - Create facebook WebIntents Pick Contacts provider [on Josh Soref - due 2012-09-05].

AOB

fjh: thanks again darobin

Josh_Soref: +1

fjh: if you have agenda items for the F2F, please update the wiki

[ adjourned ]

trackbot, end meeting

Summary of Action Items

[NEW] ACTION: fjh to check with James re implementations of Pick Media and Pick Contact, plans et [recorded in http://www.w3.org/2012/08/29-dap-minutes.html#action03]
[NEW] ACTION: fjh to enter HTML Media LC comment responses into LC tracker [recorded in http://www.w3.org/2012/08/29-dap-minutes.html#action01]
[NEW] ACTION: fjh to move specs in the home page Roadmap to 'Exploratory Work' section [recorded in http://www.w3.org/2012/08/29-dap-minutes.html#action02]
[NEW] ACTION: soref to create facebook WebIntents Pick Contacts provider [recorded in http://www.w3.org/2012/08/29-dap-minutes.html#action04]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.135 (CVS log)
$Date: 2009-03-02 03:52:20 $