Devices and Sensors Working Group - Publications

Recommendations

- history
1 translation for Geolocation API
日本語

The Geolocation API provides access to geographical location information associated with the hosting device.

- history
3 translations for HTML Media Capture
日本語
한국어
русский

This specification defines HTML form enhancements that provide access to the audio, image and video capture capabilities of the device.

- history

An API to control the device's vibrator.

Notes

- history

The Motion Sensors Explainer Note is an introduction to low-level and high-level motion sensors, their relationship, inner workings and common use-cases.

- history

This document captures common practices in designing APIs that fit well into the Web platform as a whole, using WebIDL.

- history

This document describes privacy best practices for web applications, including those that might use device APIs.

- history

This document lists the design goals and requirements that potential W3C recommendations should support in order to enable access to services and content provided by home network devices on other devices, including the discovery and playback of content available to those devices, both from services such as traditional broadcast media and internet based services but also from the home network.

- history

This document defines requirements for controlling access to device APIs, illustrated by corresponding use cases.

- history

This document provides definitions, use cases, and requirements for making device APIs more privacy-friendly.

- history

These are the requirements intended to be met in the development of client-side APIs that enable the creation of Web Applications and Web Widgets that interact with devices services such as Calendar, Contacts, Camera, etc.

Candidate Recommendation Drafts

- history

The Generic Sensor API defines a framework and abstract Sensor interface to provide a consistent basis for writing for concrete sensor specifications. It is intended to be extended to accommodate different sensor types.

- history

This specification defines accelerometer sensor interface for obtaining information about acceleration applied to the X, Y and Z axis of a device that hosts the sensor.

- history

This specification defines a concrete sensor interface to monitor the rate of rotation around the device’s local three primary axes.

Working Drafts

- history

The Compute Pressure API provides a way for websites to react to changes in the CPU pressure of the target device, such that websites can trade off resources for an improved user experience.

- history

This specification defines several new DOM event types that provide information about the physical orientation and motion of a hosting device.

- history

This document specifies an API that allows web applications to request a screen wake lock. Under the right conditions, and if allowed, the screen wake lock prevents the system from turning off a device's screen.

- history

This document specifies an API that allows web applications to request and be notified of changes of the posture of a foldable device.

- history

An API to give one-off access to a user’s contact information with full control over the shared data.

- history

This specification defines a means to receive events that correspond to a light sensor detecting the presence of a light.

- history

This specification defines a base orientation sensor interface and concrete sensor subclasses to monitor the device’s physical orientation in relation to a stationary three dimensional Cartesian coordinate system.

- history

This specification defines the GeolocationSensor interface for obtaining geolocation of the hosting device.

- history

This specification defines a concrete sensor interface to measure magnetic field in the X, Y and Z axis.

- history

This specification defines a means to receive events that correspond to a proximity sensor detecting the presence of a physical object.

- history

This specification defines a new DOM event type that provides information about the battery status of the hosting device and associated auxiliary devices.

- history

This document collates the scenarios that are target use cases for the Media Capture API that enables access to media input capabilities for Web applications using Javascript.

Retired specifications