By: G. Rossi, A. Garrido, S. Carvalho
Published in: PLoPD2
Summary: Design patterns for object-oriented applications with hypermedia functionality.
In conventional hypermedia applications, links are hard-coded from the source node to the target. Define a family of algorithms that decouples the activation of hypermedia links from the computation of their endpoints, allowing different means of obtaining the endpoints and their lazy creation.
Hypermedia applications should record navigation in a user-perceptible way. Decouple navigation from the perceivable record of the process, and simplify the construction of navigation history viewers by separating the hypermedia components (nodes and links) from the objects that implement both the record of navigation and its appearance.