Daniel Schwabe

Learn More
Hypertext development should benefit from a systematic, structured development, especially in the case of large and complex applications. A structured approach to hypertext development suggests the notion of <italic>authoring-in-the-large</italic>. Authoring-in-the-large allows the description of overall classes of information elements and navigational(More)
In this paper we analyze the process of hypermedia applications design and implementation, focusing in particular on two critical aspects of these applications: the navigational and interface structure. We discuss the way in which we build the navigation and abstract interface models using the Object-Oriented Hypermedia Design Method (OOHDM); we show which(More)
interface objects, responses to external events, interface transformations Running application Classification, composition, generalization and specialization Mapping between conceptual and navigation objects Mapping between navigation and perceptible objects Those provided by the target environment Modeling the semantics of the application domain Takes user(More)
In this paper we discuss the use of design patterns for the process of building hypermedia applications. The idea of design patterns has been recently developed, and rapidly spread outside the object-oriented community to a general audience of software developers. By using patterns it is not only possible to document design experience with a very simple and(More)
This paper presents a search architecture that combines classical search techniques with spread activation techniques applied to a semantic model of a given domain. Given an ontology, weights are assigned to links based on certain properties of the ontology, so that they measure the strength of the relation. Spread activation techniques are used to find(More)
We present the latest developments of HDM, a design model for Hypertext Applications. The basic features of HDM are the representation of applications through several design primitives: typed entities composed of hierarchies of component different perspectives for each componen~ units corresponding to component-perspective pairs; bodies representing the(More)
This paper shows an environment, OOHDM-Web, that allows template driven website for applications designed using, OOHDM.. We show how this environment allows direct mapping of navigation and interface constructs of OOHDM into a library of functions in the CGI scripting environment CGI-LUA, extended with the DB-LUA package. OOHDM-Web allows implementation of(More)