|
2013-05-16
|
This document defines a set of APIs that allow local media,
including audio and video, to be requested from a platform, media
to be sent over the network to another browser or device implementing
the appropriate set of real-time protocols, and media received from
another browser or device to be processed and displayed locally.
|
|
2013-05-16
|
This specification defines a System Level API which offers a simple interface to get access to mobile messaging services. A typical use case of the Messaging API is the implementation of a messaging client application that allows the user to send SMS and MMS messages as well as to access and manage the received SMS and MMS messages.
|
|
2013-05-16
|
This specification defines the app: URI scheme and rules for dereferencing an app: URI, which can be used to address resources inside a package (e.g., a packaged application). The dereferencing model relies on HTTP semantics to return resources in a manner akin to a HTTP GET request. Doing so allows this URI scheme to be used with other technologies that rely on HTTP responses to function as intended, such as [XHR].
|
|
2013-05-14
|
This API provides interfaces to raw UDP sockets, TCP client
sockets and TCP server sockets.
|
|
2013-05-10
|
This specification extends the HTMLMediaElement interface to provide
APIs for controlling playback of protected content
|
|
2013-04-15
|
This specification extends the HTMLMediaElement interface to allow
JavaScript to generate media streams for playback.
|
|
2013-04-11
|
This document describes apis for clipboard operations such
as copy/cut and paste, or drag and drop in web
applications.
|
|
2013-04-04
|
Defines an API that provides Web applications with scripted access to an Input Method Editor
|
|
2013-04-04
|
This specification defines a mechanism for an HTML document to discover and
subsequently communicate with HTTP-based services advertised via common
discovery protocols within a user's network.
|
|
2013-03-21
|
This document specifies a runtime and security model for Web Applications.
It describes how an application is defined through an application manifest, and
how it can be installed, updated and packaged. It also specifies how such an
application can be put into the background, be put back in the foreground or woken up.
Finally, the document describes the security model for such applications. This
includes the permission model and the different security rules that would apply.
|
|
2013-03-12
|
This specification defines the WebDriver API, a platform-and
language-neutral interface that allows programs or scripts to introspect
into, and control the behaviour of, a web browser.
|
|
2013-03-07
|
A system level API for managing the user's contacts that are stored in the
system's address book.
|
|
2013-02-14
|
Defines an API for representing binary data in web applications as a Stream
object.
|
|
2013-02-05
|
This document defines an API for recording audio and video streams.
|
|
2013-02-05
|
This specification defines a System Level API to provide access to the
device alarm settings, which can schedule a notification or for an application
to be started at a specific time. For example, some applications like
alarm-clock, calendar or auto-update might need to utilize Alarm API to trigger
particular device behaviors at specified time points.
|
|
2013-01-31
|
This document provides an interface for web applications to access
timing information related to navigation and elements.
|
|
2013-01-08
|
This specification describes a JavaScript API for performing basic
cryptographic operations in web applications, such as hashing, signature
generation and verification, and encryption and decryption. Additionally, it
describes an API for applications to generate and/or manage the keying material
necessary to perform these operations. Key storage is provided for both
temporary and permanent keys. Access to keying material is contingent on the
same origin policy. Uses for this API range from user or service authentication,
document or code signing, and the confidentiality and integrity of
communications.
|
|
2012-12-13
|
This specification describes a high-level JavaScript API for
processing and synthesizing audio in web applications. The primary
paradigm is of an audio routing graph, where a number of AudioNode
objects are connected together to define the overall audio rendering.
The actual processing will primarily take place in the underlying
implementation (typically optimized Assembly / C / C++ code), but
direct JavaScript processing and synthesis is also supported.
|
|
2012-12-06
|
The XMLHttpRequest specification defines an API that provides scripted client functionality for transferring data between a client and a server, one of the core components of “AJAX”.
|
|
2012-12-06
|
Defines APIs to read screen orientation state and to lock the screen orientation to a specific state.
|
|
2012-11-29
|
The Network Information API provides an interface for Web Applications to access the underlying network information (connection info) of the device.
|
|
2012-10-25
|
This specification provides an API for representing file objects in web applications, as well as programmatically selecting them and accessing their data.
|
|
2012-10-18
|
An API that provides Web applications with scripted access to
server-sent application data.
|
|
2012-10-04
|
This specification extends the Web Intents service discovery and
light-weight RPC mechanism for web applications by defining optional extensions
to Web Intents enabled User Agents to discover and dynamically register local
Web Intents Services.
|
|
2012-08-21
|
This document defines a set of APIs that allow local media,
including audio and video, to be requested from a platform, media
to be sent over the network to another browser or device implementing
the appropriate set of real-time protocols, and media received from
another browser or device to be processed and displayed locally.
|
|
2012-07-12
|
This specification defines an API that provides
access to a user’s unified address book.
|
|
2012-07-12
|
The Pick Media Intent defines a Web Intent that enables access to a user's media gallery from inside a Web application. It defines both an Intent action/type pair that selects this operation, and the format of the media data that is returned by services implementing this specification.
|
|
2012-07-03
|
This specification defines an API to allow elements to be rendered fullscreen.
|
|
2012-07-03
|
API to manage usage and availability of local storage resources
|
|
2012-06-28
|
The Selectors API specification defines methods for retrieving Element nodes from the DOM by matching against a group of selectors (as used in CSS).
|
|
2012-06-26
|
This specification defines a service discovery and light-weight RPC mechanism for web apps called Web Intents.
This document defines DOM interfaces and markup used by client and service pages to create, receive, and reply to Web Intents messages, and the procedures the User Agent carries out to facilitate that process.
|
|
2012-06-14
|
This document defines an API for displaying simple notifications to the user.
|
|
2012-05-29
|
Defines a low-level interface that represents gamepad devices.
|
|
2012-05-29
|
API that provides scripted access to raw mouse movement data while
locking the target of mouse events to a single element and removing
the cursor from view.
|
|
2012-05-24
|
Defines URL parsing, resolving, and canonicalizing as well as
the URL API.
|
|
2012-04-17
|
This specification defines an API for writing to files from web applications.
|
|
2012-04-17
|
Defines an API to navigate file system hierarchies and sandboxed sections of a user's local filesystem.
|
|
2012-03-06
|
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.
|
|
2011-12-15
|
This specification introduces and compares two client-side APIs
for processing and synthesizing real-time audio streams in the browser.
|
|
2011-04-14
|
This specification defines an API that provides access to messaging
functionality in the device, including SMS, MMS and email.
|
|
2010-10-05
|
This document identifies the permissions that are needed to use
specific client-side APIs which grant access to sensitive data and
operations.
|
|
2010-02-02
|
This specification defines an API to provide Web applications with access to various hardware properties of the system which they are running on, including battery status, current network bandwidth.
|