contact |  join |  problems
ACM Special Interest Group on Hypertext, Hypermedia and the Web Kenneth M. Anderson's PhD Thesis
home > theses > 1990 - 1999 > Kenneth M. Anderson

Pervasive Hypermedia

Author:
Kenneth M. Anderson
kena-at-cs.colorado.edu
Advisor:
Richard N. Taylor
Award Date:
June 1997
Institution:
University of California, Irvine
Institution Location:
Irvine, California, USA
Web Location:
http://www.cs.colorado.edu/~kena/dissertation.pdf
Abstract:
The heterogeneity of modern computing environments contributes to the information overload experienced by users. Relationships within and between applications, documents, and processes are often implicit and must be managed and tracked by the user. Hypermedia has been put forth as one approach to organizing these relationships, making them explicit so they can be managed. One approach to providing environment-wide hypermedia services is through the use of open hypermedia systems (OHSs). OHSs are open with respect to the set of systems and information over which hypermedia services can be provided. This research area contrasts with the original approach to hypermedia services that involved developing monolithic systems with a closed set of supported data types (e.g. HyperCard). Given the existence of OHSs, another area of research is developing integration techniques such that applications that existed before the introduction of an OHS can take advantage of the OHS’s hypermedia services. This dissertation provides contributions in both of these research fields.

In particular, this work demonstrates techniques which enable OHSs to address the heterogeneity of their computing environments, to leverage the strengths of the World Wide Web (while providing the Web with improved hypermedia services), and to integrate large classes of applications at once. Heterogeneity is handled via a set of flexible abstract hypermedia concepts, application program interfaces in multiple programming languages, support for multiple operating systems, and a low entry barrier to use provided by an architecture designed to reduce the responsibilities of client applications. Integration with the Web is enabled via a scalable architecture for OHSs that is compatible with the Web’s architecture and takes advantage of the strengths of Web protocols and the familiarity of Web interaction styles. The integration of multiple applications occurs via a technique for making user-interface toolkits (and hence their constructed applications) clients of an OHS. This technique provides consistent inter- and intra-application hypermedia services.

The dissertation is validated by examining the characteristics of the clients integrated with the exploratory systems developed during the course of this research. The dissertation concludes by positioning this work within the context of large-scale information environments.
M: D Lunn on 21 Jul 2007
C: D Lunn on 26 Jan 2007