sharpener pencil

Web Applications and the Ubiquitous Web

Dave Raggett <[email protected]>

wispy clouds in a blue sky

Next Generation Web 2006, Seoul, Korea
13-14 March 2006

  1. W3C work on web applications
  2. A look forward at the Ubiquitous Web

Core standards for Web Applications

The Mobile Web Initiative

MWI sponsor logos

Has the goal to make Web access from a mobile device as simple, easy, and convenient as Web access from a desktop device.

Current focus

Established and maintained through the financial support of sponsors

Rich Web Clients Activity

Intelligent Content Adaptation

Speech and other modalities

Self-service call centers as an alternative to visual access to web sites

The promise of multimodality

IETF Widex Working Group

Developing a protocol for remote user interfaces based upon the Model-View-Controller paradigm, where the UI is expressed in terms of an XML DOM and the protocol is independent of the markup language.

+-----------------------------+            +---------------+
|       Widex Server          |            | Widex Renderer|
| +-------+    .............. |            | +-----------+ |
| |       |    .            .--------------->|           | |
| |       |    .    View    . |  Updates   | |           | |
| |       |    .  (Virtual) .<---------------|           | |
| |       |    .............. |            | |   View    | |
| | Model |                   |            | |           | |
| |       |    +------------+ |            | |           | |
| |       |    |            |<---------------| (XML DOM) | |
| |       |    | Controller | |   Events   | |           | |
| |       |    |            |--------------->|           | |
| +-------+    +------------+ |            | +-----------+ |
+-----------------------------+            +---------------+

See draft-ietf-widex-requirements-00.txt, V. Stirbu and D. Raggett, January 12th, 2006

W3C is working on a solution for streaming updates to SVG and Widex will seek to encompass resulting requirements through collaboration with W3C.

Ubiquitous

Ubiquitous. [adj]

  1. (seemingly) present
    everywhere simultaneously.
  2. often encountered
    [Latin ubique everywhere]

Oxford English Dictionary

Ubiquitous Computing

Ubiquitous computing represents a powerful shift in computation, where people live, work, and play in a seamlessly interweaving computing environment. Ubiquitous computing postulates a world where people are surrounded by computing devices and a computing infrastructure that supports us in everything we do.

Mark Weiser, The Computer of the 21st Century, Scientific American, Sept 1991.

The Ubiquitous Web

The Ubiquitous Web

Example: smart meeting

You are scheduled to meet with colleagues and plan to show a presentation using your cellphone as a controller and a networked wall screen as the display device.

Trust, Security, Privacy and Identity

Trust and devices

W3C Workshop on Transparency and Usability of Web Authentication, 15-16 March, New York

Access to network based capabilities

Examples:

Layered approach to device coordination

Discovery and Home Networks

Extending the Web into the Physical World

W3C Ubiquitous Web Workshop

Keio University, Tokyo, 9-10 March 2006

See Call for Participation and Workshop Agenda for details including the slide presentations.

W3C and Benefits of W3C Membership

Acknowledgements

My thanks to Volantis to sponsoring me as a W3C Fellow

Volantis logo




Questions Please!