Device Independence Authoring Current Status

This page summarizes the relationships among specifications, whether they are finished standards or drafts. Below, each title links to the most recent version of a document.

Completed Work

W3C Recommendations have been reviewed by W3C Members, by software developers, and by other W3C groups and interested parties, and are endorsed by the Director as Web Standards. Learn more about the W3C Recommendation Track.

Group Notes are not standards and do not have the same level of W3C endorsement.

Group Notes


MBUI - Task Models

Task models are useful when designing and developing interactive systems. They describe the logical activities that have to be carried out in order to reach the user’s goals. This document covers the specification of Task Models, with a meta-model expressed in UML, and an XML Schema that can be used as the basis for interchange of Task Models between different user interface development tools.


MBUI - Abstract User Interface Models

Defines a meta-model and XML serialization for interchange of user interface designs, that are expressed at an abstract level, independent of the target platform or modes of interaction.


Introduction to Model-Based User Interfaces

This is an introduction to Model-Based User Interfaces covering the benefits and shortcomings of the model-based approach, a collection of use cases, and terminology.


MBUI - Glossary

This document is a glossary of terms recurrent in the Model-based User Interface domain (MBUI). It is intended to capture a common, coherent terminology for specifications of the MBUI Working Group and to provide a concise reference of domain terms for interested audience. The document arose from a thorough review and discussion of the glossaries published by the CAMELEON and AMODEUS research projects.


Guidelines for writing device independent tests

This document offers guidance in the form of simple guidelines to follow to create device-independent tests for Web technologies.


Delivery Context Overview for Device Independence

This document describes the set of properties that characterizes the capabilities of the device, the preferences of the user and other aspects of the context into which a Web page is to be delivered, known as the delivery context, and explores how to detect and make use of that context.


Authoring Techniques for Device Independence

The document provides a summary of several techniques and best practices that Web authors can employ when creating and delivering content to a diverse set of devices.


Device Independence Principles

This document offers principles that can lead towards the achievement of greater device independence for Web content and applications.


Authoring Challenges for Device Independence

This document discusses the challenges that authors commonly face when building web content and applications that can be accessed by users via a wide variety of different devices with different capabilities.

Obsolete Specifications

These specifications have either been superseded by others, or have been abandoned. They remain available for archival purposes, but are not intended to be used.



Content Selection Primer 1.0

This primer is designed to provide the reader with the basic knowledge required to make effective use of DISelect.


Delivery Context: XPath Access Functions 1.0

This document specifies a set of XPath functions designed for DISelect that can be used to manipulate the delivery context associated with a request for an item of content.


Device Independent Authoring Language (DIAL)

The purpose of the Device Independent Authoring Language (DIAL) is to provide a markup language for the filtering and presentation of Web page content available across different delivery contexts.


DIAL Part 0: Primer

This document provides an introduction to, and the benefits of, DIAL, the Device Independent Authoring Language.


Content Selection for Device Independence (DISelect) 1.0

This document specifies an XML-based syntax and processing model for general purpose content selection and filtering that can be used to deliver content adapted to a wide range of devices.


W3C Personalization Roadmap: Ubiquitous Web Integration of AccessForAll 1.0

This document explores the existing and in development technologies available to adapt Web content to the user's preferences, needs, device, and environment.


Glossary of Terms for Device Independence

This document is a glossary of terms used in other device-independence related documents.


Core Presentation Characteristics: Requirements and Use Cases

This document sets out the requirements for defining core presentation characteristics that provide a common set of property definitions of devices presentation capabilities.