W3C News

WebIDL Level 1 Draft Published

The Web Applications Working Group has published a Working Draft of WebIDL Level 1. This document defines an interface definition language, Web IDL, that can be used to describe interfaces that are intended to be implemented in web browsers. Web IDL is an IDL variant with a number of features that allow the behavior of common script objects in the web platform to be specified more readily. How interfaces described with Web IDL correspond to constructs within ECMAScript execution environments is also detailed in this document. It is expected that this document acts as a guide to implementers of already-published specifications, and that newly published specifications reference this document to ensure conforming implementations of interfaces are interoperable. Learn more about the Rich Web Client Activity.

Web Payments Use Cases 1.0 Draft Published

The Web Payments Interest Group has published a Working Draft of Web Payments Use Cases 1.0. This document is a prioritized list of Web payments use cases. Guided by these use cases, the W3C Web Payments Interest Group plans to derive architecture and associated technology requirements to integrate payments into the Open Web Platform. That work will form the basis of conversations with W3C groups and the broader payments industry about which standards (from W3C or other organizations) will be necessary to fulfill the use cases and make payments over the Web easier and more secure. Learn more about the Payments Activity.

W3C Updates Recommendation Track Process

W3C approved the 1 September 2015 W3C Process Document. The principal changes were the removal of “Activities” and “Coordination Groups” as formal concepts within the W3C Process. These changes removed an entire section (formerly Section 5) and caused editorial changes throughout. The procedures for resigning from a Group and for handling change of affiliation of a TAG participant are clarified. A Process Transition FAQ answers questions related to the adoption of the 2015 Process.

This document was developed between the W3C Advisory Board and the public Revising W3C Process Community Group.

W3C Workshop Report on the MultilingualWeb workshop in Riga

A report summarizing the MultilingualWeb workshop in Riga is now available from the MultilingualWeb site. It contains a summary of each session with links to presentation slides and minutes taken during the workshop. The workshop was a huge success. With the parallel Connecting Europe Facility (CEF) event, it had more than 200 registered participants. See a summary of highlights, and a dedicated report about outreach activities of the supporting EU funded LIDER project. The Workshop was locally organized by Tilde, sponsored by the LIDER project and by Verisign. Learn more about the Internationalization Activity.

W3C Opens New Australia Office

W3C Office logoW3C is pleased to announce the selection of Australian National University (ANU) in Canberra as the new host of the W3C Australia Office. The Australian W3C Office will be jointly hosted by the ANU College of Business and Economics and the ANU College of Engineering and Computer Science. Dr. Armin Haller serves as Office Manager. W3C Offices act as local points of contact for W3C work and help ensure that W3C and its specifications reach an international audience. Professor Shirley Leitch, Dean of the ANU College of Business and Economics commented, “We are delighted to be selected to host the Australian office for W3C, an organization that defines the international standards of the World Wide Web and shapes the future of the Web.” Professor Elanor Huntington, Dean of the ANU College of Engineering and Computer Science said the University will integrate ideas and developments from the W3C into its teaching. Read more in our press release, and learn more about the W3C Offices program.

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.

Learn more about the Internationalization Activity.

System Applications Working Group (SysApps WG): Three Notes Published

The System Applications Working Group is in the process of being closed, and are republishing the group’s working drafts as working group notes to indicate their change of status.

Task Scheduler API Specification is a specification that defines an API to schedule a task at a specified time. When the indicated time is reached, the application that scheduled the task will be notified via a functional event on a service worker. A task event will be delivered to a service worker, regardless of whether the application is active on user agent. Applications such as an alarm clock or an auto-updater may utilize this API to perform certain action at a specified time.

The app: URL Scheme is a specification that defines the app: URL scheme. The app: URL scheme can be used by packaged applications to obtain resources that are inside a container. These resources can then be used with web platform features that accept URLs.

TCP and UDP Socket API is an API that provides interfaces to raw UDP sockets, TCP Client sockets and TCP Server sockets. As such, this requires a high level of trust in applications that use this API, since raw sockets can be used to work around the same origin security policy.

Learn more about the Ubiquitous Web Applications Activity.