Guidelines for Using Content Transformation 1.0

W3C Working Draft 31 August 2007

This version:
http://www.w3.org/2005/MWI/BPWG/Group/TaskForces/CT/editors-drafts/Guidelines/2007-08/CTGuidelines.html
Latest version:
http://www.w3.org/2005/MWI/BPWG/Group/TaskForces/CT/editors-drafts/Guidelines/2007-08/CTGuidelines.html
Previous version:
None
Editors:
Rhys Lewis, Volantis Systems Ltd.
Jo Rabin, mTLD Mobile Top Level Domain (dotMobi)

Abstract

This ...

This document was produced under the 5 February 2004 W3C Patent Policy. The Working Group maintains a public list of patent disclosures relevant to this document; that page also includes instructions for disclosing [and excluding] a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) with respect to this specification should disclose the information in accordance with section 6 of the W3C Patent Policy.

Status of this Document

This document is an editors' copy that has no official standing.

Table of Contents

1 Introduction
    1.1 The Delivery Chain
2 Guidance for Delivery Chain Component Developers
    2.1 Communication Between Components
    2.2 Guidance for Browser Developers
    2.3 Guidance for Content Transformation Server Developers
    2.4 Guidance for Server Developers
3 Guidance for Authors
    3.1 Detecting the Presence of Delivery Chain Components
    3.2 Authoring in the Presence of Content Transformation Servers
    3.3 Authoring for Full Web Experience Browsers
    3.4 Authoring for Content Adaptation

Appendices

A References
    A.1 Normative References
    A.2 Informative References
B Changes in this Version (Non-Normative)
C Acknowledgements (Non-Normative)


1 Introduction

1.1 The Delivery Chain

  • Description of the various actors involved in the delivery of material from origin server to client, and their roles. Includes the technical components, such as adapting origin servers, content transformation servers, browsers etc. and also authors and users.

2 Guidance for Delivery Chain Component Developers

2.1 Communication Between Components

  • Discuss the need for a mechanism for communication between components

  • Describe the particular mechanism chosen - HTTP headers for example

2.2 Guidance for Browser Developers

  • Need for ability to 'pretend' to be a desktop

  • Need for ability to accept optimised mobile versions

  • Need for ability to allow user to choose between available versions of an experience

  • Details of how browsers communicate with the rest of the delivery chain

2.3 Guidance for Content Transformation Server Developers

  • Need for content transformation servers to transform materials for use on mobile devices

  • Need for content transformation servers to 'pretend' to be a desktop

  • Need for content transformation servers to recognise optimised mobile versions of content and to pass it through unchanged

  • Need for content transformation servers to pass device information unchanged to other components of the delivery chain

  • Details of how content transformation servers communicate with the rest of the delivery chain

2.4 Guidance for Server Developers

  • Need for access to accurate device information

  • Need for ability to identify content as optimised for device

  • Details of how content transformation servers communicate with the rest of the delivery chain

3 Guidance for Authors

3.1 Detecting the Presence of Delivery Chain Components

  • Identifying the various components that are present

  • Based on the communications mechanism discussion from the previous section

3.2 Authoring in the Presence of Content Transformation Servers

3.3 Authoring for Full Web Experience Browsers

3.4 Authoring for Content Adaptation

A References

A.1 Normative References

Editorial note: Rhys9/8/2007
This is a dummy entry as a placeholder
IETF RFC 2119
RFC 2119: Key words for use in RFCs to Indicate Requirement Levels. Internet Engineering Task Force, 1997. (See http://www.ietf.org/rfc/rfc2119.txt.)

A.2 Informative References

Editorial note: Rhys9/8/2007
This is a dummy entry as a placeholder
XHTML 2
XHTMLTM 2 J. Axelsson et al., 2003. W3C Working Draft (See http://www.w3.org/TR/xhtml2/.)

B Changes in this Version (Non-Normative)

This section summarises the changes made since the version of the document issued as a second last call.

C Acknowledgements (Non-Normative)

This document was produced with the participation of the Mobile Web Initiative Best Practices Working Group participants:

Editorial note: Rhys9/8/2007
This is an incomplete list as a placeholder