Enables web apps to interact with device-centric capabilities.
The Working Group was first chartered in July 2009 as the “Device APIs & Policy Working Group”, as a follow-up to the workshop on Security for Access to Device APIs from the Web (Workshop Report and Position Papers) held in December 2008, then rechartered in August 2011 under the name “Device APIs Working Group”, and rechartered again in March 2016 under the name “Device and Sensors Working Group”.
The group used to work on the following documents, but their development has been stopped:
The following were submitted as starting points for this group's deliverables:
Also relevant are the following:
The following documents are obsolete and should not be referenced:
Obsolete documents | |||||||
Specification | Internal draft | Public Working draft | Stable draft (Last Call) | Implementors feedback (CR) | Standard (Rec) | Test Suite | Notes |
---|---|---|---|---|---|---|---|
APIs Design Patterns | 05 Jul 2011 |
Informative documents | |||
Specification | Internal draft | W3C Working Group Note | Notes |
---|---|---|---|
MediaStream Capture Scenarios | 04 Jan 2013 | 6 Mar 2012 | [TF] |
Device API Access Control Use Cases and Requirements | 16 Mar 2011 | 17 March 2011 | |
Privacy Requirements | 23 Jun 2010 | 29 Jun 2010 | |
Web Application Privacy Best Practices | 28 Jun 2012 | 3 July 2012 | |
Web Intents (service discovery and light-weight RPC mechanism for web apps) | 4 Sep 2012 | 23 May 2013 | Work happens in the Web Intents task force |
Exploratory work | ||
Specification | Internal draft | Note |
---|---|---|
Privacy Ruleset | 6 Oct 2010 | |
Ambient Temperature Events | 16 Jul 2012 | |
Ambient Humidity Events | 13 Jul 2012 | |
Atmospheric Pressure Events | 13 Jul 2012 |
See also the list of the Device and Sensors published Technical Reports.
As part of its technical work, the group ensures that its APIs are reviewed according to a checklist of good practices for APIs.
The history and past revisions of the documents drafts are available in the W3C public CVS server.
We use the W3C Github Web Platform Tests repository to manage our test suites, whose latest versions are available on W3C Test Server, w3c-test.org.
The Working Group has currently shelved the following work items, waiting for a better overall approach to emerge:
The Working Group is not planning to work on the following items:
localStorage
, and with the Widget
interface
APIs
APIs that have been suggested as worth consideration for the group but not currently prioritised (and therefore not up for discussion) are kept in the FutureWork page on the group's wiki.