W3C

W3C News

Workshop Report: W3C Workshop on Privacy and User–Centric Controls

W3C published the report of the W3C Workshop on Privacy and User– Centric Controls workshop held on 20-21 November 2014 in Berlin. This exploratory workshop attracted extensive participation, including browser vendors, researchers, network operators, entrepreneurs, and government representatives.The group recognized that issues related to implementing and achieving adoption related to privacy and security may be similar to those for accessibility and internationalization. The Workshop identified concrete next steps that will be brought to the attention of the Privacy Interest Group for further discussion. The Workshop was hosted by Deutsche Telekom and sponsored by the European Commission. Learn more about the Privacy Activity.

Manifest for web application Draft Published

The Web Applications Working Group has published a Working Draft of Manifest for web application. This specification defines a JSON-based manifest that provides developers with a centralized place to put metadata associated with a web application. This includes, but is not limited to, the web application’s name, links to icons, as well as the preferred URL to open when a user launches the web application. The manifest also allows developers to declare a default orientation for their web application, as well as providing the ability to set the display mode for the application (e.g., in fullscreen). Additionally, the manifest allows a developer to “scope” a web application to a URL. This restricts the URLs to which the application can be navigated and provides a means to “deep link” into a web application from other applications. Learn more about the Rich Web Client Activity.

Media Capture and Streams Draft Published

The Web Real-Time Communications Working Group and Device APIs Working Group have published a Working Draft of Media Capture and Streams. This document defines APIs for requesting access to local multimedia devices, such as microphones or video cameras. This document also defines the MediaStream API, which provides the means to control where multimedia stream data is consumed, and provides some control over the devices that produce the media. It also exposes information about devices able to capture and render media. Learn more about the Ubiquitous Web Applications Activity.

WebRTC 1.0: Real-time Communication Between Browsers Draft Published

The Web Real-Time Communications Working Group has published a Working Draft of WebRTC 1.0: Real-time Communication Between Browsers. This document defines a set of ECMAScript APIs in WebIDL to allow media to be sent to and received from another browser or device implementing the appropriate set of real-time protocols. This specification is being developed in conjunction with a protocol specification developed by the IETF RTCWEB group and an API specification to get access to local media devices developed by the Media Capture Task Force. Learn more about the Ubiquitous Web Applications Activity.

First Public Working Drafts: Audio Output Devices API; Screen Capture

The Web Real-Time Communications Working Group and Device APIs Working Group have published two First Public Working Drafts today:

  • Audio Output Devices API. This document defines a set of JavaScript APIs that let a Web application manage how audio is rendered on the user audio output devices.
  • Screen Capture. This document defines how a user’s display, or parts thereof, can be used as the source of a media stream using getOutputMedia, an extension to the Media Capture API.

Learn more about the Ubiquitous Web Applications Activity.

W3C Updates General Document License

W3C today updated its General Document License to permit non-specification derivative works, such as inclusion of specification text in software, in supporting materials accompanying software, and in documentation of software. The license also makes all Code Components included in Specifications available under the W3C Software License. This update affects both upcoming publications, as well as existing publications, which are also now available under the new license.

Service Workers Draft Published

The Web Applications Working Group has published a Working Draft of Service Workers. This specification describes a method that enables applications to take advantage of persistent background processing, including hooks to enable bootstrapping of web applications while offline. The core of this system is an event-driven Web Worker, which responds to events dispatched from documents and other sources. A system for managing installation, versions, and upgrades is provided. The service worker is a generic entry point for event-driven background processing in the Web Platform that is extensible by other specifications. Learn more about the Rich Web Client Activity.