Hypermedia operating systems: a new paradigm for computing

Hypermedia is often viewed as either a paradigm for human-computer interaction or information organization. Human-computer interaction provides a view of hypermedia that involves the creation, manipulation, and access of information through a “point-and-click” navigation mechanism. Information organization provides a view of hypermedia that involves the storage of information as a set of data and metadata objects, where metadata objects capture structural relationships among information objects. This paper describes a third view of hypermedia — hypermedia as a computing paradigm. In this paper, we explore the implications of pushing hypermedia beyond its traditional role in human-computer interaction and information organization into the computer’s core operating environment. We believe the resulting hypermedia operating systems provide a new paradigm for computing — one in which human-computer interaction, information storage and retrieval, programming, and control are integrated in a common conceptual framework. We discuss the basic concepts of hypermedia operating systems and describe a general hypermedia operating system architecture and prototype. While this work represents only a beginning, we feel that viewing hypermedia as a computing paradigm offers a broad new field of research.

[1]  T. H. Nelson,et al.  4.2: A File Structure for The Complex, The Changing and the Indeterminate , 1965 .

[2]  David L. Hicks A version control architecture for advanced hypermedia environments , 1993 .

[3]  Randall H. Trigg,et al.  Notecards in a nutshell , 1986, CHI '87.

[4]  John J. Leggett,et al.  Viewing Dexter with open eyes , 1994, CACM.

[5]  Frank G. Halasz,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1987, Hypertext.

[6]  Peter John Nuernberg Implications of an open, extensible, and distributed hypermedia information system architecture for interprocess communication subsystem design , 1994 .

[7]  Michael Joyce Storyspace as a hypertext system for writers and readers of varying ability , 1991, HYPERTEXT '91.

[8]  Peter J. Nürnberg,et al.  Open architectures for integrated, hypermedia-based information systems , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[9]  John J. Leggett,et al.  PROXHY: a process-oriented extensible hypertext architecture , 1991, TOIS.

[10]  Michael Stonebraker,et al.  The POSTGRES next generation database management system , 1991, CACM.

[11]  Hugh C. Davis,et al.  MICROCOSM: An Open Model for Hypermedia with Dynamic Linking , 1990, ECHT.

[12]  Frank M. Shipman,et al.  Supporting knowledge-base evolution with incremental formalization , 1994, CHI '94.

[13]  Amy Pearl,et al.  Sun's Link Service: a protocol for open linking , 1989, Hypertext.

[14]  Frank M. Shipman,et al.  VIKI: spatial hypertext supporting emergent structure , 1994, ECHT '94.

[15]  Joseph M. Goodman,et al.  HAM: a general-purpose hypertext abstract machine , 1987, Hypertext.

[16]  F. Donelson Smith,et al.  The architecture and implementation of a distributed hypermedia storage system , 1993, HYPERTEXT '93.

[17]  Uffe Kock Wiil Experiences with HyperBase: a hypertext database supporting collaborative work , 1993, SGMD.

[18]  Uffe Kock Wiil,et al.  Concurrency control in collaborative hypertext systems , 1993, HYPERTEXT '93.

[19]  G. Halasz Frank,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1987, CACM.

[20]  Peter J. Nürnberg,et al.  Proceedings of the 27th Annual Hawaii International Conference on System Science , 1994 .

[21]  Steven M. Drucker,et al.  Intermedia: the concept and the construction of a seamless information environment , 1988, Computer.

[22]  Randall H. Trigg,et al.  Design issues for a Dexter-based hypermedia system , 1994, CACM.

[23]  Randall H. Trigg,et al.  Design issues for a Dexter-based hypermedia system , 1992, ECHT '92.

[24]  Douglas C. Engelbart,et al.  A research center for augmenting human intellect , 1968, AFIPS Fall Joint Computing Conference.

[25]  Norbert A. Streitz,et al.  HyperBase: A Hypermedia Engine Based on a Relational Database Management System , 1992, ECHT.

[26]  T. H. Nelson,et al.  Complex information processing: a file structure for the complex, the changing and the indeterminate , 1965, ACM '65.

[27]  John Louis Schnase,et al.  HB2: a hyperbase management system for open, distributed hypermedia system architectures , 1992 .