Widex Requirements draft-stirbu-widex-requirements-00 - PowerPoint PPT Presentation

About This Presentation
Title:

Widex Requirements draft-stirbu-widex-requirements-00

Description:

draft-stirbu-widex-requirements-00. Vlad Stirbu vlad.stirbu_at_nokia.com ... Server and client both have globally routable / public IP addresses ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 11
Provided by: softa
Category:

less

Transcript and Presenter's Notes

Title: Widex Requirements draft-stirbu-widex-requirements-00


1
Widex Requirementsdraft-stirbu-widex-requirements
-00
  • Vlad Stirbu ltvlad.stirbu_at_nokia.comgt
  • Dave Raggett ltdsr_at_w3c.orggt
  • Widex WG, IETF 64, Vancouver
  • November 8th, 2005

2
Outline
  • Widex terminology
  • Widex scenarios and NAT traversal
  • Requirements

3
Widex Terminology
  • User Interface
  • Simple User Interface
  • Complex User Interface
  • Remote User Interface
  • Widex Server
  • Widex Renderer
  • Remote User Interface Objects
  • Transport Protocol

4
Widex Scenarios and NAT traversal
  • Server and client both have globally routable /
    public IP addresses
  • Server has a globally routable / public IP
    address, and the client is behind a NAT device
  • Server is behind the same NAT/FW device as the
    client, e.g., at home
  • Server is behind a NAT device, and the client is
    accessing from the "outside"

5
Requirements grouping
  • Architectural
  • Discovery and Session Setup
  • RUI Objects (aka Synchronization)
  • Transport

6
Architecture Requirements
  • Modularity
  • Stateless synchronization
  • Consistent with the W3C MMI Architecture.

7
Discovery and Session Setup Requirements
  • Discover both Widex Renderers and Widex Servers.
  • Negotiate the capabilities of both Widex
    Renderers and Widex Servers.
  • Establish sessions from both Widex Renderers and
    Widex Servers.

8
Remote UI Objects Requirements
  • Not aware of the semantics of the markup that is
    synchronized.
  • Support for client initiated updates.
  • Support for server initiated updates.

9
Transport Requirements
  • Deliver RUIOs regardless of the underlying
    network topology.
  • Reliable
  • Tolerate limitations in available bandwidth.
  • Tolerate delays caused by network induced
    latency.
  • Support for authentication and secure sessions.

10
Next Steps
  • Incorporating comments received so far
  • Are some major things missing?
  • Can we consider adopting the draft as a WG
    document?
Write a Comment
User Comments (0)
About PowerShow.com