Achieving User Interface Heterogeneity in a Distributed Environment
Achieving User Interface Heterogeneity in a Distributed Environment
The introduction of distribution into the field of computing has enhanced the possibilities of information processing and interchange on scales which could not previously be achieved with stand-alone machines. However, the successful distribution of a process across a distributed system requires three problems to be considered; how the functionality of a process is distributed, how the data set on which the process works is distributed and how the interface that allows the process to communicate with the outside world is distributed. The focus of the work in this paper lies in describing a model that attempts to provide a solution to the latter problem. The model that has been developed allows the functionality of a process to be separated from and to exist independently from its interface and employs user interface independent display languages to provide distributed and heterogeneous user interfaces to processes. This separation also facilitates access to a service from diverse platforms and can support user interface mobility and third-party application integration. The goals and advantages of this model are partially realised in a prototype that has been designed around the WWW and its associated protocols, and it is predicted how the model could be fully realised by adopting a modular and object-oriented approach, as advocated by the Java programming environment.
Dale, Jonathan
f998e92c-cd34-45c2-bc2c-d38ff72b6edc
April 1996
Dale, Jonathan
f998e92c-cd34-45c2-bc2c-d38ff72b6edc
Dale, Jonathan
(1996)
Achieving User Interface Heterogeneity in a Distributed Environment
Record type:
Monograph
(Project Report)
Abstract
The introduction of distribution into the field of computing has enhanced the possibilities of information processing and interchange on scales which could not previously be achieved with stand-alone machines. However, the successful distribution of a process across a distributed system requires three problems to be considered; how the functionality of a process is distributed, how the data set on which the process works is distributed and how the interface that allows the process to communicate with the outside world is distributed. The focus of the work in this paper lies in describing a model that attempts to provide a solution to the latter problem. The model that has been developed allows the functionality of a process to be separated from and to exist independently from its interface and employs user interface independent display languages to provide distributed and heterogeneous user interfaces to processes. This separation also facilitates access to a service from diverse platforms and can support user interface mobility and third-party application integration. The goals and advantages of this model are partially realised in a prototype that has been designed around the WWW and its associated protocols, and it is predicted how the model could be fully realised by adopting a modular and object-oriented approach, as advocated by the Java programming environment.
Text
dale1996.pdf
- Other
Image
html/figures/m96-1a3.gif
- Other
Image
html/figures/m96-1a2.gif
- Other
Image
html/gifs/leftarrow.gif
- Other
Image
html/gifs/rightarrow.gif
- Other
Image
html/figures/m96-1a1.gif
- Other
Image
html/gifs/toparrow.gif
- Other
Image
html/figures/m96-1a.gif
- Other
Text
html/index.html
- Other
Text
html/m96-1.htm
- Other
Image
html/gifs/bottomarrow.gif
- Other
Archive
dale1996.ps.gz
- Other
Show all 12 downloads.
More information
Published date: April 1996
Additional Information:
ISBN: 0-854-325-816
Organisations:
Electronics & Computer Science
Identifiers
Local EPrints ID: 250775
URI: http://eprints.soton.ac.uk/id/eprint/250775
PURE UUID: 27c36e50-6678-47cf-9eb8-53b1cd27396c
Catalogue record
Date deposited: 16 Sep 1999
Last modified: 14 Mar 2024 04:57
Export record
Contributors
Author:
Jonathan Dale
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics