Monday, July 27, 2015

XML Signature Syntax and Processing Version 2.0 Note Published

The XML Security Working Group has published a Group Note of XML Signature Syntax and Processing Version 2.0. This informative W3C Working Group Note describes XML digital signature processing rules and syntax. XML Signatures provide integrity, message authentication, and/or signer authentication services for data of any type, whether located within the XML that includes the signature or elsewhere. Learn more about the Security Activity.

First Public Working Draft: Chinese Layout Requirements

The Internationalization Working Group has published a First Public Working Draft of Requirements for Chinese Text Layout. The document describes requirements for Chinese script layout and text support on the Web and in digital publications. These requirements inform developers of Web technologies such as CSS, HTML, and SVG, and browser and tool implementers, about how to support users working in Chinese. The document is being developed by the Chinese Layout Task Force, part of the Internationalization Interest Group. This is still a very early draft and the group is looking for comments and contributions to support the further development of the document.

Wednesday, May 27, 2015

W3C Invites Implementations of TTML Text and Image Profiles for Internet Media Subtitles and Captions 1.0

The Timed Text Working Group invites implementation of the Candidate Recommendation of TTML Text and Image Profiles for Internet Media Subtitles and Captions 1.0. This document specifies two profiles of TTML1: a text-only profile and an image-only profile. These profiles are intended to be used across subtitle and caption delivery applications worldwide, thereby simplifying interoperability, consistent rendering and conversion to other subtitling and captioning formats. The text profile is a superset of TTML Simple Delivery Profile for Closed Captions (US). Learn more about the Video in the Web Activity.

Last Call: Canonical EXI

The Efficient XML Interchange Working Group has published a Last Call Working Draft of Canonical EXI. Any EXI document is part of a set of EXI documents that are logically equivalent within an application context, but which vary in physical representation based on differences permitted by the Efficient XML Interchange (EXI) Format 1.0 (Second Edition). This specification describes a relatively simple method for generating a physical representation, the canonical form, of an EXI document that accounts for the permissible changes. An example of the applications targeted by this specification is one that needs to guarantee non-repudiation using XML Signature yet allows certain flexibility for intermediaries to reconstitute the documents before they reach final destination without breaking the signatures. Note that two documents may have differing canonical forms yet still be equivalent in a given context based on more elaborate application-specific equivalence rules which is out of scope of this specification. Comments are welcome through 16 July. Learn more about the Extensible Markup Language (XML) Activity.

HTML5: Techniques for providing useful text alternatives Note Published

The HTML Working Group has published a Group Note of HTML5: Techniques for providing useful text alternatives. This document contains best practice guidance for authors of HTML 5 documents on providing text alternatives for images. Learn more about the HTML Activity.

Notes on Using ARIA in HTML Draft Published

The HTML Working Group has published a Working Draft of Notes on Using ARIA in HTML. This document is a practical guide for developers on how to add accessibility information to HTML elements using the Accessible Rich Internet Applications specification WAI-ARIA-1.1, which defines a way to make Web content and Web applications more accessible to people with disabilities. This document demonstrates how to use WAI-ARIA in HTML51, which especially helps with dynamic content and advanced user interface controls developed with Ajax, HTML, JavaScript, and related technologies. Learn more about the HTML Activity.

Visit the W3C Track at WWW 2015

www 2015 logoAt this year’s International World Wide Web Conference – WWW2015, W3C organizes a W3C track, where conference participants are invited to learn from, meet and discuss with W3C’s team of experts. On 20 and 21 May 2015, the W3C Track program highlights current standards work developed thanks to the support of European projects: TV and multi-screens scenarios from MediaScape, Web apps and rich Web APIs from HTML5Apps, Web security architecture from Strews and Web of data from BigDataEurope. We hope to see you in Florence, Italy!

CSS Basic User Interface Module Level 3 (CSS3 UI) Draft Published

The Cascading Style Sheets (CSS) Working Group has published a Working Draft of CSS Basic User Interface Module Level 3 (CSS3 UI). This specification describes user interface related properties and values that are proposed for CSS level 3 to style HTML and XML (including XHTML). It includes and extends user interface related features from the selectors, properties and values of CSS level 2 revision 1 and Selectors specifications. It uses various selectors, properties and values to style basic user interface elements in a document. Learn more about the Style Activity.

Tuesday, March 31, 2015

Web MIDI API Draft Published

The Audio Working Group has published an updated Working Draft of Web MIDI API. This specification provides users with a bridge between a Web browser and their MIDI-capable devices, such as musical instruments, lighting controls, or any other MIDI device. With this API, users can control or exchange information with MIDI devices directly from the browser. The Web MIDI API is a low-level feature, intended for use with other web platform features, like the Web Audio API, with the goal of familiarity for users of operating-system-level MIDI APIs, such as Apple’s CoreMIDI and Microsoft’s Windows MIDI API. Learn more about the Rich Web Client Activity.

CSS Scroll Snap Points Module Level 1 First Public Draft Published; CSS Template Layout Module Note Published

The Cascading Style Sheets (CSS) Working Group has published a First Public Working Draft of CSS Scroll Snap Points Module Level 1. This module contains features to control panning and scrolling behavior with “snap points”. The group also published a Group Note of CSS Template Layout Module. A grid template can be seen as a cross between table layout and absolute positioning, and can also be associated with pages in paged media to create page templates. Learn more about the Style Activity.

Responsive Web Design Training Course; Early Bird Rate through 10 April

Today, W3C opens registration for a new session of the Responsive Web Design training course, to start 8 May 2015. This course leads students step by step through an approach that focuses on HTML and CSS to make Web sites work across devices. You will be working with viewport declarations and media-queries for responsive layout, responsive images, navigation, typography, tables, forms and video. Taught by trainer Frances de Waal, this course is 5 weeks long. Enroll before 10 April to benefit from the early bird rate! Learn more about W3DevCampus, W3C’s online training for Web developers and watch our fun intro video.

Monday, February 23, 2015

First Public Working Draft: Media Capture from DOM Elements Draft Published

The Web Real-Time Communications Working Group and Device APIs Working Group have published a Working Draft of Media Capture from DOM Elements. This document defines how a stream of media can be captured from a DOM element, such as a video, audio, or canvas element, in the form of a MediaStream. Learn more about the Ubiquitous Web Applications Activity.

Last Call: XQuery Update Facility 3.0

The XML Query Working Group has published a Last Call Working Draft of XQuery Update Facility 3.0. This document defines an update facility that extends the XML Query language, XQuery. The XQuery Update Facility 3.0 provides expressions that can be used to make persistent changes to instances of the XQuery and XPath Data Model 3.0. Comments are welcome through 19 March. Learn more about the Extensible Markup Language (XML) Activity.

W3C Invites Implementations of XSLT and XQuery Serialization 3.1

Today the XSLT Working Group and the XML Query Working Group jointly published a Candidate Recommendation for, and invite implementations of, XSLT and XQuery Serialization 3.1. The serialization specification defines output methods in XML, HTML, plain or formatted text and JSON. The specification returned to Working Draft to add an Adaptive serialization closer to industry practice for ad-hoc formatting of results. An extensive test suite is available. Learn more about the Extensible Markup Language (XML) Activity

W3C Invites Implementations of Content Security Policy Level 2

The Web Application Security Working Group has published a Candidate Recommendation of Content Security Policy Level 2. This specification updates Content Security Policy, fine-tuning the existing policy options, and introducing a number of new mechanisms that site authors can use to mitigate the risk of content injection and related attacks. Major differences from Content Security Policy Level 1 may be found in Section 1.1 of the document.
With this publication, we move the earlier edition off the Recommendation Track to a Note (Content Security Policy 1.0) and invite implementers to share their experience with CSP Level 2. Learn more about the Security Activity.

Tuesday, February 10, 2015

Vibration API is a W3C Recommendation

The Device APIs Working Group has published a W3C Recommendation of Vibration API. This specification defines an API that provides access to the vibration mechanism of the hosting device. Vibration is a form of tactile feedback. 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.

Tuesday, January 27, 2015

Authoring Techniques for XHTML and HTML Internationalization: Characters and Encodings 1.0 Published as a Group Note

Authoring Techniques for XHTML & HTML Internationalization: Characters and Encodings 1.0 has been published as a Working Group Note. The Internationalization Working Group discontinued work on this guide to provide HTML authors with techniques for developing internationalized HTML, to consider character encoding when producing web pages, and to understand how to choose and declare encodings, how and when to use character escapes, etc. Learn more about the Internationalization Activity.

MediaStream Recording; Mediastream Image Capture Drafts Published

The Device APIs Working Group and Web Real-Time Communication Working Group have published two Working Drafts today.
  • MediaStream Recording, which defines a recording API for use with MediaStreams as defined in Media Capture and Streams.
  • Mediastream Image Capture, which specifies the takePhoto() and grabFrame() methods, and corresponding camera settings for use with MediaStreams as defined in Media Capture and Streams.
Learn more about the Ubiquitous Web Applications Activity.

W3C Launches Web of Things initiative

W3C announced on 21 January 2015 a new Web of Things initiative to develop Web standards for enabling open markets of applications and services based upon connected sensors and actuators (the Internet of Things) and the Web of data. Open standards will be essential to realising the huge potential. We invite you to join the new Web of Things Interest Group and drive work on use cases, requirements, and best practices. The aim is to build a shared vision and identify specific opportunities for standardization.
So far work on the Internet of Things has focused on the sensors and actuators and the associated communication technologies. Comparatively little attention has been given to what is needed for services to break free of today’s product silos. Web technologies are considered to be very promising, including the role of scripting languages like JavaScript for defining services. However, there is considerable work left to do to support discovery and interoperation of services, along with attention to security, privacy, accessibility and resilience in the face of faults and attacks.
The potential if we get this right is huge and will greatly expand the scale of the Web.