1IETF 63, Remote UI BoF WiDeX Problem Statement Dean Willis Vlad Stirbu RUI BoF, IETF 63, Paris August 2 nd, 2005.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

Logical and Physical Design of an Information System
802.1AF - directions define requirements to find and create connections in terms of Discovery - Authentication - Enable 1.Discover of what can be done.
CEA 2014 Overview Presented to the ATIS ITU-T FG IPTV Interoperability Forum January 24, 2007 Mt. View, CA Mark R. Walker PhD Sr. Viiv TM Planning Architect.
1 Understanding Web Services Presented By: Woodas Lai.
UPnP TM Remote UI Markus Wischy Senior Architect Siemens.
THINC: A Virtual Display Architecture for Thin-Client Computing Ricardo A. Baratto, Leonard N. Kim, Jason Nieh Network Computing Laboratory Columbia University.
Distributed components
02/12/00 E-Business Architecture
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
Protocols and the TCP/IP Suite
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
Interpret Application Specifications
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
COS 420 DAY 24. Agenda Assignment 5 posted Chap Due May 4 Final exam will be take home and handed out May 4 and Due May 10 Student evaluations Latest.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Course Instructor: Aisha Azeem
Terminal Services Terminal Services is the modern equivalent of mainframe computing, in which servers perform most of the processing and clients are relatively.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
1 Microsoft Windows NT 4.0 Authentication Protocols Password Authentication Protocol (PAP) Challenge Handshake Authentication Protocol (CHAP) Microsoft.
IT 210 The Internet & World Wide Web introduction.
MVC pattern and implementation in java
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
July 13, 2006 © 2006 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross IETF 66 July 13, 2006 With Contribution from Gerald.
Unrestricted Connection manager MIF WG IETF 78, Maastricht Gaëtan Feige, Cisco (presenter) Pierrick Seïté, France Telecom -
NiagaraAX Framework Version 3.8 Feature Overview
IETF-50 UPnP Update Prakash Iyer Intel Corporation
IETF 61 (November 2004) MMUSIC1 Application sharing Henning Schulzrinne Jonathan Lennox Jason Nieh Ricardo Baratto Columbia University.
Software Architectural Styles Andrew Midwinter, Mark Mullen, Kevin Wong, Matt Jones 1.
A Study of Wireless Virtual Network Computing Kiran Erra.
A powerful network monitoring system
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Filtering Traffic Using Access Control Lists Introducing Routing and Switching.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Filtering Traffic Using Access Control Lists Introducing Routing and Switching.
VoN September ‘98 1 9/17/98 VoN Standards Update Jonathan Rosenberg Bell Laboratories September 17, 1998.
© 2005 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document.
ALTO BOF Charter Discussion. Charter Iterated (twice) on the list  Several comments on the first version Terminology, caching  No complains on current.
March 20, 2006 © 2005 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross IETF 65 March 20, 2006 With Contribution from.
X-WindowsP.K.K.Thambi The X Window System Module 5.
Some use cases and requirements for handover Information Services Greg Daley MIPSHOP Session IETF 64.
Delivering Services to Residential Appliances by Utilizing Remote Resource Awareness Andreas Häber, PhD Research Fellow University.
Kemal Baykal Rasim Ismayilov
XWN740 X-Windows Configuring and Using Remote Access (Chapter 13: Pages )‏
XCON BOF IETF 57 Vienna, Austria July 15, Administriva Conscripting a Scribe Note Well announcement (Read Section 10 of RFC 2026) Blue Sheets.
A Demonstration of Collaborative Web Services and Peer-to-Peer Grids Minjun Wang Department of Electrical Engineering and Computer Science Syracuse University,
March 20, 2006 © 2005 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross IETF 65 March 21, 2006 With Contribution from.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Filtering Traffic Using Access Control Lists Introducing Routing and Switching.
Widex Framework Draft draft-stirbu-widex-framework-00.txt Vlad Stirbu, Dave Raggett IETF 65, Dallas.
Emergency Context Resolution with Internet Technologies BOF (ecrit) Jon Peterson, Hannes Tschofenig BOF Chairs.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
August 2, 2005 IETF 63 – Paris, France Media Independent Handover Services and Interoperability Ajay Rajkumar Chair, IEEE WG.
Endpoints Lesson 17. Skills Matrix Endpoints Endpoints provide a reliable, securable, scalable messaging system that enables SQL Server to communicate.
IPSec is a suite of protocols defined by the Internet Engineering Task Force (IETF) to provide security services at the network layer. standard protocol.
IPv6 Services for Residential Networks Mark Baugher Erwan Nedellec Mika Saaranen Barbara Stark.
A CROSS PLATFORM REMOTE DESKTOP CONNECTION SUITE A.V.D.S.S.BHADRI RAJU D.RAMESH BABU U.JAYASREE G.NANIBABU.
CEA 2014 Overview April 18, 2007 Mark R. Walker PhD Sr. Viiv TM Planning Architect Digital Home Group Intel.
Doc.: IEEE /0085r1 Submission June 2010 Tuncer Baykas, NICTSlide TG1 and System Design Document Notice: This document has been prepared.
1 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Network Architecture Characteristics  Explain four characteristics that are addressed by.
Installation Guacamole Is a web application that provides access to desktop environments using remote desktop protocols (such as VNC or RDP); Installation.
Jonathan Rosenberg dynamicsoft
WEB SERVICES.
A Study of Wireless Virtual Network Computing
L1VPN Working Group Scope
NAT , Device Discovery Chapter 9 , chapter 10.
Software Engineering Architectural Design Chapter 6 Dr.Doaa Samy
IETF 57 Vienna, Austria July 15, 2003
JINI ICS 243F- Distributed Systems Middleware, Spring 2001
Windows desktop sharing
TG1 and System Design Document
Chapter 5 Architectural Design.
New Tools In Education Minjun Wang
Presentation transcript:

1IETF 63, Remote UI BoF WiDeX Problem Statement Dean Willis Vlad Stirbu RUI BoF, IETF 63, Paris August 2 nd, 2005

2 IETF63, Remote UI BoF What is Remote UI? A mechanism that enables user interfaces to be rendered on other devices than those that have the application logic. Remote UI Server Remote UI Client Application logic UI Semantics Processed Input Information

3 IETF63, Remote UI BoF Remote UI Alternatives Now Framebuffer-level – VNC, RDP, Hot Desk Server framebuffer is copied across the network to a framebuffer on the client Graphics-level – X Windows Drawing request to the graphical device interface (GDI) copied across the network The client is interpreting these commands and renders in its framebuffer

4 IETF63, Remote UI BoF Ecosystem: Devices

5 IETF63, Remote UI BoF Ecosystem: User Interfaces

6 IETF63, Remote UI BoF Highly Diverse Ecosystem Physical characteristics screen size and ratio color depth User Interface characteristics windowing system and widget sets input methods

7 IETF63, Remote UI BoF Challenges How to describe the user interface in terms of widgets? How to find matches between UI servers and clients? How to start UI remoting sessions? How to keep the UI synchronised? Out of Scope

8 IETF63, Remote UI BoF Some Answers UI descriptions W3C markup languages: XHTML, XHTML + SVG, etc. Discovery session setup IETF: MMUSIC, ZeroConf

9 IETF63, Remote UI BoF WiDeX Goal & Scope Specify an open, platform-independent method for use in an IP-based network to convey initialisation, update and eventing information about user-visible objects, i.e. widgets. Network “plumbing” Connectivity. e.g. NATs, firewalls Security Reliability UI remoting management URI definition Session-Transaction model Synchronisation Events

10 IETF63, Remote UI BoF WiDeX Requirements & Assumptions Protocol must have a modular architecture UI semantic independent Discovery and session setup mechanism independent Privacy concerns must be addressed, e.g. P3P Protocol must support server initiated updates Full screen updates Incremental updates Protocol must support client initiated updates The protocol must have support for authentication and secure sessions Existing protocols should be reused when appropriate