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

The 9th edition of the State of the Developer Nation Q3 2015 reportis now available for download. It presents the key findings from a survey that the HTML5Apps project helped to promote.

This report covers all the latest trends in mobile, desktop, IoT and cloud services development. It looks at most popular platforms, languages, vertical markets and hosting providers.

The report provides interesting key insights and consolidated graphs such as the one shown below. The global community of people involved in developing software for mobile devices, desktop computers, the Internet of Things and cloud services is fairly homogenous. In Europe, as in all other continents, developers are predominantly young and male dominated. The survey results also show that most developers manage to be involved in several areas of development, via a hobby or side project in addition to their professional work.

Global dev. landscape on a world map


Filed under: Developer , HTML5 , html5apps

In the last two years, the  LIDER project  has organized several  roadmapping events  to gather a broad community around the topic of linguistic linked data. In October this year, LIDER will engage with two selected communities: linguistics and experts in digital humanities, via a national roadmapping workshop that will take place in Spain. The  7th LIDER roadmapping workshop  will focus on these topics and will be held in Madrid at Universidad Politécnica de Madrid. The participation will be free and open. Spanish will be the main language of the event. For more information also about participation please visit the workshop website  http://lider-project.eu/workshopMadrid/

Updates to Requirements for Chinese Text Layoutinclude the following.

  • Zhuyin figures updated
  • Various graphic examples of annotations added
  • New section containing examples of Zhuying annotations
  • Aijie Zhang added to list of editors
  • Various code fixes and typos corrected

We are in the process of adding Simplified Chinese translations of all the text, but the work is still in progress. All markup created during this process so far has been hidden in this document using CSS. It will be unhidden in a future Working Draft, once the work is completed.

A detailed list of changes, including diffs, can be found in the github commit log.

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 in Riga. 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.

The Web Platform keeps moving forward every day. Back in October last year, following the release of HTML 5.0 as a Recommendation, I wrote about Streaming video on the Web as a good example of more work to do. But that’s only one among many: persistent background processing , frame rate performance data , metadata associated with a web application , or mitigating cross-site attacks are among many additions we’re working on to push the envelop. The Open Web Platform is far from complete and we’ve been focusing on strengthening the parts of the Open Web Platform that developers most urgently need for success, through our push for Application Foundations . Our focus on developers led us to the recent launch of the W3C’s Web Platform Incubator Community Group(WICG). It gives the easiest way possible for developers to propose new platform features and incubate their ideas.

As part of the very rapid pace of innovation in the Web Platform, HTML itself will continue to evolve as well. The work on Web Components is looking to provide Web developers the means to build their own fully-featured HTML elements, to eliminate the need for scaffolding in most Web frameworks or libraries. The Digital Publishing folks are looking to produce structural semantic extensions to accommodate their industry, through the governance model for modularization and extensions of WAI-ARIA.

In the meantime, the work boundaries between the Web Applications Working Group and the HTML Working Group have narrowed over the years, given that it is difficult nowadays to introduce new HTML elements and attributes without looking at their implications at the API level. While there is a desire to reorganize the work in terms of functionalities rather then technical solution, resulting in several Working Groups, we’re proposing the Web Platform Working Group as an interim group while discussion is ongoing regarding the proper modularization of HTMLand its APIs. It enables the ongoing specifications to continue to move forward over the next 12 months. The second proposed group will the Timed Media Working Group. The Web is increasingly used to share and consume timed media, especially video and audio, and we need to enhance these experiences by providing a good Web foundation to those uses, by supporting the work of the Audioand Web Real-Time CommunicationsWorking Groups.

The challenge in making those innovations and additions is to continue to have an interoperable and royalty-free Web for everyone. Let’s continue to make the Open Web Platform the best platform for documents and applications.

The Internationalization Working Group has published a First Public Working Draft of Requirements for Chinese Text Layout ( 中文排版需求 ), on behalf of the Chinese Layout Task Force , part of the Internationalization Interest Group.

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 inform browser and tool implementers, about how to support the needs of users in Chinese-speaking communities.

This is still a very early draft and the group is looking for comments and contributions to support the ongoing development of the document.

Changes in this publication of Requirements for Hangul Text Layout and Typography ( 한국어 텍스트 레이아웃 및 타이포그래피를 위한 요구사항) are editorial in nature, but significant. The separate English and Korean versions of the document were merged into one page. (You can use buttons at the top right of the page to view the document in one language or the other, if you prefer.)

Merging the languages helps significantly for development and maintenance of the document, for guiding users to a language version they prefer, and for bilingual readers offers additional opportunities.

In addition, the links to issues in the document were changed to point to the github issues list, rather than the former Tracker list.

There were no substantive changes to the English (authoritative) version, but the Korean version was brought into line with earlier changes to the English text.

The I18N WG updated the Working Draft of Requirements for Hangul Text Layout and Typography (한국어 텍스트 레이아웃 및 타이포그래피를 위한 요구사항)

Additional Requirements for Bidi in HTML & CSSwas used to work through and communicate recommendations made to the HTML and CSS Working Groups for some of the most repetitive pain points prior to HTML5 and CSS3 for people working with bidirectional text in scripts such as Arabic, Hebrew, Thaana, etc.

It is being published now as a Working Group Note for the historical record in order to capture some of the thinking that lay behind the evolution of the specifications and to help people in the future working on bidi issues to understand the history of the decisions taken. Notes have been added to give a brief summary of what was actually implemented in the HTML or CSS specifications.

The Internet Society (ISOC) just released its second annual Global Internet Report, with a focus this year on the mobile Internet. The report explores mobile Internet availability, affordability, and relevance to potential users, and highlights opportunities as well as challenges to ensure all users can enjoy the full benefits of mobile access to the open Internet.

The HTML5Apps team contributed significantly to the report in two key sections of this report which are related to:

  • the challenges presented by the current app ecosystem
  • the recommendations to address these challenges based on the work W3C is undertaking

These contributions were depending on the work conducted earlier by the project on the native/Web gap analysis and on the API gap review.


Filed under: html5apps , Mobile , Standardization

Events Header link

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

    WebRTC Working Group Meeting

    Redmond, WA

    Microsoft

  • 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.