The main goal of this paper is to present a general architecture for building computational hypermedia applications, i.e. those applications that combine the hypermedia navigational style with other kinds of computations in an object-oriented system. We first motivate our work discussing why these kind of applications need special attention. Then, we briefly present the architecture and components of an object-oriented framework that allows extending object-oriented applications with hypermedia features. Finally, and as the main contribution of this paper, we discuss the most important design decisions behind the framework, presenting them as a set of micro-architectural constructs that yield a general architecture for integrating object-oriented and hypermedia applications.
[1]
Ralph Johnson,et al.
design patterns elements of reusable object oriented software
,
2019
.
[2]
Gustavo Rossi,et al.
Pattern Systems for Hypermedia
,
1997
.
[3]
Gustavo Rossi,et al.
Systematic hypermedia design with oohdm
,
1996
.
[4]
Gustavo Rossi,et al.
Systematic hypermedia application design with OOHDM
,
1996,
HYPERTEXT '96.
[5]
James Neilsen,et al.
Multimedia and hypertext: The Internet and beyond
,
1995
.
[6]
Gustavo Rossi,et al.
A framework for extending object-oriented applications with hypermedia functionality
,
1996,
New Rev. Hypermedia Multim..