W3C

Web Design and Applications

Web Design and Applications involve the standards for building and Rendering Web pages, including HTML, CSS, SVG, device APIs, and other technologies for Web Applications (“WebApps”). This section also includes information on how to make pages accessible to people with disabilities (WCAG), to internationalize them, and make them work on mobile devices.

HTML & CSS Header link

HTML and CSS are the fundamental technologies for building Web pages: HTML (html and xhtml) for structure, CSS for style and layout, including WebFonts. Find resources for good Web page design as well as helpful tools.

JavaScript Web APIs Header link

Standard APIs for client-side Web Application development include those for Geolocation, XMLHttpRequest, and mobile widgets. W3C standards for document models (the “DOM”) and technologies such as XBL allow content providers to create interactive documents through scripting.

Graphics Header link

W3C is the home of the widely deployed PNG raster format, SVG vector format, and the Canvas API. WebCGM is a more specialized format used, for example, in the fields of automotive engineering, aeronautics.

Audio and Video Header link

Some of the W3C formats that enable authoring audio and video presentations include HTML, SVG, and SMIL (for synchronization). W3C is also working on a timed text format for captioning and other applications.

Accessibility Header link

W3C’s Web Accessibility Initiative (WAI) has published Web Content Accessibility Guidelines (WCAG) to help authors create content that is accessible to people with disabilities. WAI-ARIA gives authors more tools to create accessible Web Applications by providing additional semantics about widgets and behaviors.

Internationalization Header link

W3C has a mission to design technology that works across cultures and languages. W3C standards such as HTML and XML are built on Unicode, for instance. In addition, W3C has published guidance for authors related to language tags bi-directional (bidi) text, and more.

Mobile Web Header link

W3C promotes “One Web” that is available on any device. W3C’s Mobile Web Best Practices help authors understand how to create content that provides a reasonable experience on a wide variety of devices, contexts, and locations.

Privacy Header link

The Web is a powerful tool for communications and transactions of all sorts. It is important to consider privacy and security implications of the Web as part of technology design. Learn more about tracking and Web App security.

Math on the Web Header link

Mathematics and formula are used on the Web for business reports, education materials and scientific research. W3C’s MathML enables mathematics to be served, received, and processed on the World Wide Web, just as HTML has enabled this functionality for other types of content.

News Atom

In the last 1 1/2 years, the LIDER project has organized several roadmapping events to gather a broad community around the topic of linguistic linked data. In July this year, LIDER will engage with two selected communities. On July 6, the 5th LIDER roadmapping workshop will be held in Rome at Sapienza University of Rome . The topic will be cross-media linked data and the event will provide several high level speakers from the multimedia area. On July 13th LIDER will organize the 6th roadmappping workshopin Munich. The event will be hosted by Siemens and will focus on content analytics and linked data in healthcare and medicine.

For both workshops participation is limited. If you are interested in the Rome event please contact Tiziano Flati , for Munich please contact Philipp Cimiano.

Version 8.0 of the Unicode Standard is now available. It includes 41 new emoji characters (including five modifiers for diversity), 5,771 new ideographs for Chinese, Japanese, and Korean, the new Georgian lari currency symbol, and 86 lowercase Cherokee syllables. It also adds letters to existing scripts to support Arwi (the Tamil language written in the Arabic script), the Ik language in Uganda, Kulango in the Côte d’Ivoire, and other languages of Africa. In total, this version adds 7,716 new characters and six new scripts. For full details on Version 8.0, see Unicode 8.0.

The first version of Unicode Technical Report #51, Unicode Emoji is being released at the same time. That document describes the new emoji characters . It provides design guidelines and data for improving emoji interoperability across platforms, gives background information about emoji symbols, and describes how they are selected for inclusion in the Unicode Standard. The data is used to support emoji characters in implementations, specifying which symbols are commonly displayed as emoji, how the new skin-tone modifiers work, and how composite emoji can be formed with joiners. The Unicode website now supplies charts of emoji characters, showing vendor variations and providing other useful information.

Some of the changes in Version 8.0 and associated Unicode technical standards may require modifications in implementations. For more information, see Unicode 8.0 Migrationand the migration sections of UTS #10, UTS #39, and UTS #46.

W3C is aiming to streamline Web Payments with new standards that will provide a uniform way for merchants to integrate payments into the Web with a level playing field for payment service providers and value added services. The HTML5Apps project initiated this work in 2014 by organizing the Web Payments Workshopat the “Bourse de Paris” to discuss requirements related to usability, security, mobile payments, digital wallets, ubiquitous payments, the Internet of Things, and more.

The Web Payment Interest Group , formed as a outcome of that workshop, is meeting this week in New York, in the heart of the financial community, for a  three day meeting (June 16-18) which aims to prepare the ground for launching a W3C Working Group on Web Payments standards later this year. The HTML5Apps project is helping stakeholders to clarify the scope and technical direction for chartering the new group.

On June 18, W3C will hold a  Future of Web Payments Industry Roundtable, hosted by Bloomberg. Participants at the Roundtable includes  representatives from W3C’s Web Payments IG, including Apple, Bloomberg, Deutsche Telekom, Gemalto, Google, Mozilla, NACS, Rabobank, Ripple Labs, Target, US Federal Reserve Bank, Walmart, Yandex, and others.


Filed under: HTML5 , html5apps , Payment , Standardization

In the context of the  Big Data Value Association Madrid Summit , 17-19th June, there are two sessions of specific relevance to standards and also to multilingualism: on 18th June a  session on standardization , and on 19th June a session on  Multilingual Data Value Chains . If you want to have an active participation in both sessions or want to provide further feedback, please contact Felix Sasaki < fsasaki@w3.org > on Standardization and Asun Gomez-Perez < asun@fi.upm.es> on Multilingual Data Value Chains. Presentation will be short in order to promote a wide participation.

If you cannot be in Madrid please also provide your input – see above session links for further instructions. The BDVA Summit will be crucial in shaping upcoming funding opportunities related to Big Data. Don’t miss the chance to describe your views on opportunities, challenges and potential solutions for the Big Data Value Chain!

Lists of referenced article contents were removed from both the language tutorial and the bidi tutorialto make it easier to keep the page up to date. The note about HTML5 not being stable was also removed. ‘(tutorial)’ was added to the title of the documents.

The paragraph about CSS encoding declarations in the “ In a nutshell” section was changed from:

“Use the @charset rule for external style sheets (but not CSS in your HTML page) if you have non-ASCII content, such as font names, ids or class names, etc.”

to

“You can use @charset or HTTP headers to declare the encoding of your style sheet, but you only need to do so if your style sheet contains non-ASCII characters and, for some reason, you can’t rely on the encoding of the HTML and the associated style sheet to be the same.”

Update 3 June:
Additional changes were made throughout the page. In particular, lists of article content were removed to make it easier to keep the tutorial page up to date.

A deliverable of the HTML5Apps project, the May 2015 editionof the W3C Standards for Web Applications on Mobileis out!

It includes a few changes and additions since January 2015. Notably:

Published as First Public Working Draft
  • the audio ouput devices APIwhich lets orient audio streams to different output devices was published as a First Public Working Draft in February;
  • the Presentation API, a critical component in enabling second-screen experiences, was released as First Public Working Draft in February;
  • the WAI WCAG and UAAG Working Groups released their mapping of accessibility guidelines to mobileas a Fist Public Working Draft in February;
  • the credential management APIthat lets Web applications interact with browser-stored user credentials, was published as First Public Working Draft in April;
  • the Permissions APIwhich exposes what permissions the user has or has not granted to the Web app, was published as First Public Working Draft in April;
  • The Web Payments Interest Group published a First Public Working Draft of their payment use casesin April;
Published as Last Call Working Draft
  • the Media Capture and Streamsspecification that brings audio and video from cameras and microphones to Web applications was published as a Last Call Working Draft in April;
Returned to Working Draft
  • the canvas API, previously published as a Candidate Recommendation, returned to Last Call Working Draft status to reflect changes brought to its accessibility features;
Reached Candidate Recommendation
  • the Web NotificationsAPI that lets Web apps notify theirs users using the underlying OS notification system, was released as a Candidate Recommendation;
Specification merged, split or abandoned
  • the work started on an NFC API in the NFC Working Group has been abandonned, while new work on browser-compatible approach to NFC has started in the Web NFC Community Group;
Newly tracked
  • the Geolocation Working Group released an editors draft of their proposed Geofencing API.

This document is the 17th edition of this overview of mobile Web applications technologies. The previous edition was released in January 2015 . A live version of this document accepts contributions on the W3C Web and Mobile Interest Group Github repository.


Filed under: Developer , HTML5 , html5apps , Mobile , Standardization

W3C’s ongoing mission is to make the Web better and one other way to enable this is to offer high quality training programs as a way to increase the skills of Web developers and empower them to become the next leaders and innovators on the Web.

W3Cx logoW3C has recently expanded its Training Program with the edX partnership that resulted in the creation of W3Cx . The first MOOC to be offered on that platform is Learn HTML from W3C (W3Cx HTML5.1a) . This exciting 6-week course starts on 1 June 2015and has been built by Michel Buffa who was the creator and instructor of the HTML5 Course on W3DevCampus. We think that the learning experience that you will have will result in a dramatic increase in your knowledge of HTML5. While you can sign up for the course on the Honor System, I would encourage you to sign up for a Verified Certificate as it provides a mark of distinction for you, the W3C Seal of Approval.

In fact, on W3DevCampus , we were asked by students of our courses to recognize the fact that they had successfully completed the course, so we did that via Open Badgesin addition to certificates of completion. People who have earned these badges tell us they make a difference for them as they enter the job market, change opportunities or seek new clients. We believe employers will soon be asking for marks of distinction such as Verified Certificates.

One last comment for your consideration. We are making this a special offer course from a pricing perspective. W3C has set a price for Verified Certificates at $129 per course. For this inaugural course on W3Cx we are offering these at $99 which is an even better bargain!

We look forward to seeing you sign up for this exciting course and the many more that W3C will be offering in the coming years.

The HTML5Apps EU project is featured in the W3C track of the 24th World Wide Web Conference,Florence, Italy. Today, Dominique Hazaël-Massieux gives a talk on Rich APIs in the morning session, formatted as a developer camp. All conference participants are invited to come suggest topics of discussion related to HTML5-based apps, current and future.


Filed under: Developer , Event , HTML5 , html5apps , Mobile

The World Wide Web Consortium (W3C) is looking for a new, full-time staff member to be located at Beihang University in Beijing, where W3C currently has its China Host, to assist, as team contact, W3C Working Groups developing technical specifications in the fields of Ubiquitous Web or Technology and Society.

This is an opportunity for a unique individual to be part of the team responsible for the design of next generation World Wide Web Technologies and to lead a variety of industry and user groups toward the development of technologies that enhance the functionality of the Web. As the recognized leader for the technical development of the World Wide Web, we are seeking an individual with both Web technology and project management experience, an excellent understanding of the Web industry, and enthusiasm for the mission and spirit of W3C.

Responsibilities

The individual will work within standard groups to edit specifications, develop change proposals, monitor progress, reach out to different stakeholders, produce tests, and to respond to clarification requests, bugs and issues.

We would welcome candidates with specific technology or business skills such as:

Generic Skills Required

  • Bachelors Degree or higher
  • Background in computer science and software engineering;
  • An understanding of the Web industry and its market, practices, and product development cycles;
  • Familiarity with up-to-date Web technologies, such as HTML, CSS, Web APIs and Scripting;
  • A Team player with good communication / interpersonal skills
  • Ability to work remotely and effectively is required;
  • Experience with the development of open information technology standards is desired;
  • Ability to travel internationally is required
  • Good written and spoken competency in the working language of the W3C, i.e., English, as well as in Chinese is required;
  • Strong writing skills required, with past experiences in editing technical specifications a plus;
  • Knowledge and practical experience of other languages and cultures is a plus

Work starts 1 August 2015

The Position is based at the School of Computer Science & Engineering of Beihang University, No.37 Xueyuan Road, Haidian District, Beijing. There will be regular international travel including to W3C Host sites, and regular remote work with the Working Groups and the W3C Global staff.

To apply, please send a motivation letter, your resume or CV and (if at all possible) copies of your Diplomas (including High School or equivalent) in electronic form to <team-beihang-position@w3.org>.

Events Header link

  • 2015-09-09 ( 9 SEP) 2015-09-10 (10 SEP)

    WebRTC Working Group Meeting

    US West Coast

  • 2015-09-23 (23 SEP) 2015-09-26 (26 SEP)

    The Graphical Web

    Pittsburgh, Pennsylvania, USA

    The conference invites technical presentations about the implementations and usage of open web graphic technologies, such as SVG, Canvas, WebGL, CSS and HTML5 audio/video.

  • 2015-10-01 ( 1 OCT) 2015-10-03 ( 3 OCT)

    Paris Web

    Montrouge, France

    Paris Web, la conférence francophone des gens qui font le web, explore les thèmes de l'accessibilité Web, du design numérique et des standards ouverts. Pour sa 10è édition, le programme abordera des sujets tels que bonnes pratiques du Web, accessibilité, design numérique, développement mobile, JavaScript, HTML, CSS, ergonomie, vie privée et sécurité.

See full list of W3C Events.