Abstract:
This paper motivates and describes a document-centric framework for component-based distributed systems. In the framework, XML documents are associated with programs that provide either static, immutable interface descriptions as advertisements of functionality at the server-side, or specification of manipulations of these server descriptions to express their usage at clients. We illustrate how the framework allows for 1) remapping of a portion of an existing user interface to a new room control (for example, due to movement of the terminal) 2) viewing of arbitrary subsets andcombinations of the functionality available, and 3) mixing dynamically-generated user interfaces with existing user interfaces. Theuse of a document-centric framework in addition to a conventional object-oriented programming language provides a number of key features. One of the most useful is that it exposes program/UI to referent objects mappings, thereby providing a standard location for manipulation of this in...
Citations
|
1151
|
Tcl and the Tk Toolkit
– OUSTERHOUT
- 1994
|
|
912
|
A reliable multicast framework for lightweight sessions and application level framing
– FLOYD, JACOBSON, et al.
- 1995
|
|
497
|
A Cookbook for Using Model-View-Controller User Interface Paradigm
– Krasner, Pope
- 1988
|
|
450
|
Some computer science issues in ubiquitous computing
– Weiser
- 1993
|
|
415
|
A survey of active network research
– Tennenhouse, Smith, et al.
- 1997
|
|
216
|
Web Consortium: Extensible Markup Language (XML
– Wide
|
|
184
|
Adapting to Network and Client Variability via On-Demand Dynamic Transcoding
– Fox, Brewer, et al.
- 1996
|
|
172
|
Rover: A toolkit for mobile information access
– Joseph, deLespinasse, et al.
- 1995
|
|
79
|
Composable ad-hoc mobile services for universal interaction
– Hodes, Katz, et al.
- 1997
|
|
75
|
Toward a common infrastructure for multimedianetworking middleware
– McCanne, Brewer, et al.
- 1997
|
|
39
|
The emergence of distributed component platforms
– Krieger, Adler
- 1998
|
|
29
|
Composable Ad hoc Location-based Services for Heterogeneous Mobile Clients
– HODES, KATZ
- 1999
|
|
25
|
Future multimedia user interfaces
– MacIntyre, Feiner
- 1996
|
|
19
|
Approaches to adding persistence to Java
– MOSS, L
- 1996
|
|
10
|
Active Messages: A Mechanism for
– Eicken, Culler, et al.
- 1992
|
|
8
|
Automating the Web with WIDL
– Allen
- 1997
|
|
3
|
The XML Revolution
– Glushko
- 1998
|
|
1
|
A Network Architecture for HeterogeneousMobile Computing. submitted for publication
– Brewer
|