Abstract:
In semantically rich hypertexts it is attractive to enable presentation of a network of nodes and links at different levels of abstraction. It is also important that the user can interact with the hypertext using a command repertoire that reflects the chosen abstraction level. Based on a characterization of rich hypertext we introduce the concept of an interaction engine that governs the separation between internal hypertext representation and external screen presentation. This separation is the key principle of the HyperPro system. The HyperPro interaction engine is based on simple rules for presentation, interpretation of events, and menu set up. Much of the power of the interaction engine framework comes from the organization of these rules relative to the type hierarchy of nodes and links, and relative to a hierarchy of so-called interaction schemes. The primary application domain discussed in the paper is program development and program documentation. Keywords: tailorability, int...
Citations
|
411
|
gIBIS: A Hypertext Tool for Exploratory Policy Discussion
– Conklin, Begeman
- 1988
|
|
389
|
The Dexter Hypertext Reference Model
– Halasz, Schwartz
- 1994
|
|
356
|
Reflections on Notecards: Seven Issues for the Next Generation of Hypermedia Systems
– Halasz
- 1988
|
|
352
|
TEX: The Program
– Knuth
- 1986
|
|
124
|
Gandalf: Software development environments
– Haberman, Notkin
- 1986
|
|
94
|
Aquanet: A Hypertext Tool to Hold your Knowledge in Place
– Marshall, Halasz, et al.
- 1991
|
|
67
|
Industrial strength hypermedia: requirements for a large engineering enterprise
– Malcolm, Poltrock, et al.
- 1991
|
|
54
|
Using Structured Types to Incorporate Knowledge in Hypertext
– Nanard, Nanard
- 1991
|
|
53
|
HDM - A Model Based Approach to Hypermedia Application Design
– Garzotto, Schwabe, et al.
- 1993
|
|
37
|
ISHYS: Designing Intelligent Software Hypertext Systems
– Garg, Scacchi
- 1989
|
|
28
|
Author’s Argumentation Assistant (AAA): A Hypertext-Based Authoring Tool for Argumentative Texts
– Schuler, Smith
- 1990
|
|
21
|
Software Development Environments
– Dart, Ellison, et al.
- 1987
|
|
11
|
A hypertext system for literate C++ programming
– Sametinger, Pomberger
- 1992
|
|
9
|
Structural and cognitive problems in providing version control for hypertext
– sterbye
- 1992
|
|
8
|
Manual og dokumentation til fenris version 2.0
– Boel, Gregersen, et al.
- 1991
|
|
4
|
Manipulating sorce code in dynamic design
– Bigelow, Riley
- 1987
|
|
4
|
Ferrans et al. Hyperweb: A framework for hypermedia-based environments
– James
- 1992
|
|
4
|
HyperSoft: An Environment for Hypertextual Software Maintenance
– Salminen, Koskinen, et al.
- 1994
|
|
3
|
Representing programs as hypertext
– Nrmark, sterbye
- 1994
|
|
3
|
and Ir ene Vatton. Combining hypertext and structured documents in Grif
– Quint
- 1992
|
|
3
|
Research lab news: Hyperbase reserach at Aalborg University
– Wiil
- 1992
|
|
2
|
DOgMa: A tool for the documentation and maintenance of software systems
– Pomberger
- 1991
|
|
2
|
Tailorable interaction using the HyperPro interaction engine
– sterbye, Nrmark
- 1994
|
|
1
|
Sch afer, and A. Sch urr. Building integrated software development environments part I: Tool specification
– Engels, Lewerenz, et al.
- 1992
|