This text is presented to W3C, via the public mailing list, for the purpose of illustrating a mechanism that forms part of a complete Device Indepencence solution, currently available as a commercial (proprietary) product. Details of this and similar contrubutions are available at http://www.mobileaware.com/standards
MobileAware offers a commercial product that supports explicit layout representations influenced by the delivery context. Two layout modes are supported:
The push mode is preferred by users of the product, and is consistent with other approaches such as SMIL. In the following example, the author is explicitly indicating which layouts are to be used for the content.
<html> |
Note: Unlike Media Queries, Everix permits '<' in expressions because the "mm" markup is confined to the server and can be specially processed. There is no need to use < or .lt. or min-/max- in order to avoid the '<' and '>' characters.
One of the layouts referenced by the above content is presented below. The layout is also an XHTML document, and in this case it is a table of five rows spanning the width of the display, with each row containing a piece of content from the above page.
|
The authoring process involves the creation of the original content in XHTML followed by the identification of content groups within the authored content via mm:group tags. Suitable layouts are then indicated with the aid of mm:layout tags. The layouts are also XHTML, taking advantage of positional features such as tables. These are translated by the adptation process into corresponding positional features of the target device. Layouts are typically authored once and reused for multiple content pages.
Date of contribution: 5 November 2003
Author: Rotan Hanrahan
Copyright MobileAware Ltd 2003
Disclaimer: MobileAware is a member of W3C and develops technology aligned with W3C Recommendations and goals. The submission of this text to W3C via the public mailing list does not imply an endorsement by W3C, or by any W3C Activities or its membership. MobileAware makes no claim to the illustrated markup symbols, leaving them be used freely by others. MobileAware's adaptation technology, associated with the markup in these illustrations, remains a proprietary solution.