graphic with four colored squares
Cover page images (keys)

W3C work relevant to remote user interfaces

Dave Raggett, dsr@w3.org

Traditional View of the Web

But ...

The Architecture of the Web

The World Wide Web (WWW, or simply Web) is an information space in which the items of interest, referred to as resources, are identified by global identifiers called Uniform Resource Identifiers (URI).

URI identifiers resource, data formats represent resources

See http://www.w3.org/TR/webarch/

Web pages, browsers and Web sites

Web Pages

  • Typically marked up in HTML
    • But also XHTML, SVG, SMIL, MathML, XForms and combinations
  • Interpreted by Web browsers
  • Retrieved from Websites via HTTP (HyperText Transfer Protocol)
  • Behaviour is event driven and customizable via scripting
  • Presentation styled via CSS (Cascading Style Sheets)

Web Servers

  • Host websites
  • Are driven by client requests
    • HTTP GET, PUT, POST
  • Map URIs to static files or scripts (CGI, Servlets)
  • Back-ended with databases and payment systems etc.

The role of scripting

The DOM

Freedom of Choice

New opportunities to give end users the means to select the modes of interaction best suited to their current needs, whilst also enabling the application developer to provide an effective end-user experience for whichever choices users make.

Multimodal Interaction

Giving users a choice of modes:

Dialogues

For speech and for small displays, the user interface has to be broken down into a sequence of small steps.

Extensible Multi-Modal Annotations (EMMA)

Authoring Multimodal Applications

Multimodal Interaction Architecture

Distributed DOM

We need to focus on enabling distributed DOM's

Who does What?

Closing remarks