Device independence and MCS

Over several years the number of different devices that can access the web has increased, with a corresponding change in the range of their capabilities. Not only do devices differ in physical characteristics, they can also differ in the protocols that they support. Bandwidth has improved, the range of access paths has been extended, and user expectations have kept pace with this change.

Over several years the number of different devices that can access the web has increased, with a corresponding change in the range of their capabilities. Not only do devices differ in physical characteristics, they can also differ in the protocols that they support. Bandwidth has improved, the range of access paths has been extended, and user expectations have kept pace with this change.

It no longer makes practical or business sense for publishers and content providers to develop material for a single channel or technology. Rich content and applications now need to be delivered to a range of devices with a minimum of effort.

A delivery context is a set of device properties that defines a delivery environment, and can be used to provide information in a format and style that match the capabilities of the device. MCS handles a range of delivery contexts by selecting or adapting the content to match a particular device profile. As an author, you create content once, and then tailor it to different devices using a combination of layout and style. This means making a clear distinction between device dependent and device independent information by separating it into several parts.

This separation of aspects of site development maps to the skills required to build it. Layouts and themes provide the presentation layer of the site, allowing content to be developed independently.

To learn more about standards development on device independence refer to the W3C Ubiquitous Web Applications web site.

Related topics