W3C home > Mailing lists > Public > public-device-apis@w3.org > July 2014

Vibration spec and Cordova integration update

From: Lisa Seacat DeLuca <ldeluca@us.ibm.com>
Date: Thu, 24 Jul 2014 10:13:23 -0400
To: "Device APIs Working Group" <public-device-apis@w3.org>
Message-ID: <OF781A6DBF.D7397297-ON87257D1F.004D91DA-85257D1F.004E224D@us.ibm.com>
Since we didn't have a call this morning I wanted to send out a quick 
update on where we're at with the Apache Cordova spec alignment for 
vibration.

The IBM team has made all of the changes for test cases and code fixes as 
well as documentation for the alignment issues identified.  These changes 
should be included in the next release of Apache Cordova.  There were a 
couple issues the team ran into that I wanted to bring up on the list.

Windows Phone - when a vibration duration value is entered that is over 
5000 the windows platform ignores the event.  Within Cordova we will 
document this shortcoming.  If someone has a connection with the windows 
team it would be interesting to get their take on this.  They might not be 
aware.  I would expect it to at least vibrate for 5000 and then not 
acknowledge anything larger if that is their intent.
Vibration cancellation - The spec is very explicit about what should 
cancel a vibrate. Which is either navigator.vibrate(0) or 
navigator.vibrate([]). So what should navigator.vibrate([0]) do?  In 
Cordova land we also treat navigator.vibrate([0]) as a cancellation. 

Would appreciate your thoughts,


Lisa

Lisa Seacat DeLuca
Mobile Engineer | t: +415.787.4589 | ldeluca@apache.org | | 
ldeluca@us.ibm.com | lisaseacat.com | | 

picture
(image/png attachment: 01-part)

picture
(image/png attachment: 02-part)

Received on Thursday, 24 July 2014 14:13:59 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:33:10 UTC