Results 1 - 10
of
17
The Object-Oriented Hypermedia Design Model (OOHDM)
, 1995
"... Interface Design Abstract interface objects, responses to external events, interface transformations Mapping between navigation and perceptible objects Modelling perceptible objects, implementing chosen metaphors. Describe interface for navigational objects Implementation Running application Those ..."
Abstract
-
Cited by 136 (9 self)
- Add to MetaCart
Interface Design Abstract interface objects, responses to external events, interface transformations Mapping between navigation and perceptible objects Modelling perceptible objects, implementing chosen metaphors. Describe interface for navigational objects Implementation Running application Those provided by the target environment Performance, completeness Figure 1. Summary of the OOHDM Methodology 1-Domain Analysis In this step a conceptual model of the application domain is built using well known object-oriented modelling principles [Rumbaugh 91] augmented with some primitives such as attribute perspectives and sub-systems. Conceptual classess may be built using aggregation and generalization/specialization hierarchies. There is no concern for the types of users and tasks, only for the application domain semantics. The product of this step is a conceptual schema built out of sub-systems, classes and relationships. 2-Navigational Design Here we describe the navigational structur...
Which Way Now? Analysing and Easing Inadequacies in WWW Navigation
- International Journal of Human-Computer Studies
, 2000
"... This paper examines the usability of the hypertext navigation facilities provided by World Wide Web client applications. A notation is defined to represent the user's navigational acts and the resultant system states. The notation is used to report potential, or `theoretical,' problems in the mod ..."
Abstract
-
Cited by 57 (9 self)
- Add to MetaCart
This paper examines the usability of the hypertext navigation facilities provided by World Wide Web client applications. A notation is defined to represent the user's navigational acts and the resultant system states. The notation is used to report potential, or `theoretical,' problems in the models of navigation supported by three web client applications. A usability study confirms that these problems emerge in actual use, and demonstrates that incorrect user models of the clients' facilities are common. A usability analysis identifies inadequacies in the clients' interfaces. Motivated by the analysis of usability problems, we propose extensions to the design of WWW client applications. These proposals are demonstrated by our system WebNetwhich uses dynamic graphical overview diagrams to extend the navigational facilities of conventional World Wide Web client applications. Related work on graphical overview diagrams for web navigation is reviewed. 1 Introduction The small...
Building Hypermedia Applications as Navigational Views of Information Models
, 1995
"... Abstract: In this paper we present a novel approach for defining hypermedia applications as navigational views of an object-oriented hypermedia schwma. We briefly describe OOHDM (Object-Oriented Hypermedia Design Model) using an academic information system as a concrete example to illustrate each mo ..."
Abstract
-
Cited by 32 (11 self)
- Add to MetaCart
Abstract: In this paper we present a novel approach for defining hypermedia applications as navigational views of an object-oriented hypermedia schwma. We briefly describe OOHDM (Object-Oriented Hypermedia Design Model) using an academic information system as a concrete example to illustrate each modeling construct. We further analyze the whole process of hypermedia applications building focusing mainly on navigational design. The approach we propose allows clean separation of content design, navigational design and abstract interface design. Such separation of concerns allows seamless evolution from abstract domain models to concrete implementation of hypermedia applications, especially those.in which there is a wide range of information to be
From Domain Models to Hypermedia Applications: an Object-Oriented Approach.
, 1994
"... In this paper we present an object-oriented method for designing hypermedia applications. The approach divides the development process in four steps, namely: domain (or content) design, navigational design, abstract interface design and implementation. We use similar modeling primitives (object and ..."
Abstract
-
Cited by 19 (4 self)
- Add to MetaCart
In this paper we present an object-oriented method for designing hypermedia applications. The approach divides the development process in four steps, namely: domain (or content) design, navigational design, abstract interface design and implementation. We use similar modeling primitives (object and classes) and abstraction mechanisms (aggregation, generalization), during the whole process thus improving traceability; design decisions like the use of complex navigational structures are made explicit through a uniform notation thus allowing a coherent document structure that simplifies the construction of a CAHDE. 1 - Introduction and rationale Building large hypermedia applications is difficult, and is further complicated by the fact that, once an application has been built, its maintenance is correspondingly more complicated. Moreover, as in other software domains (such as information systems, databases, etc.) hypermedia applications are usually built from scratch: reuse is still a d...
An Object-Oriented Model for Designing the Human-Computer Interface Of Hypermedia Applications
- In International Workshop on Hypermedia Design
, 1995
"... This paper presents an object-oriented approach to specifying the user interface of a hypermedia application using the Abstract Data Views (ADVs) concept. We discuss ADVs in the context of an object-oriented hypermedia design method (OOHDM) showing how to specify the interface aspects of hypermedia ..."
Abstract
-
Cited by 16 (8 self)
- Add to MetaCart
This paper presents an object-oriented approach to specifying the user interface of a hypermedia application using the Abstract Data Views (ADVs) concept. We discuss ADVs in the context of an object-oriented hypermedia design method (OOHDM) showing how to specify the interface aspects of hypermedia objects including nodes, links and access structures such as indexes and guided tours using high-level abstraction and composition mechanisms such as aggregation and generalization/specialization. We state that (ADVs) make it possible to describe, in an abstract, implementationindependent way, a number of relationships including the media objects perceived by the user of the hypermedia application, the mode of interaction with these objects, and the interface transformations that occur while navigating through the hypermedia. In addition, we present ADVcharts and Configuration Diagrams as a design tool to specify both the interface and the static relationships between interface objects and n...
A scenario-based object-oriented methodology for developing hypermedia information systems
- In Proceedings of 31st Annual Conference on Systems Science, Eds. Sprague R
, 1998
"... This paper proposes an object-oriented methodology for developing hypermedia information systems. The methodology consists of six phases: domain analysis, object modeling, view design, navigation design, implementation design, and construction. Users’ requirements are analyzed with a responsibility- ..."
Abstract
-
Cited by 13 (2 self)
- Add to MetaCart
This paper proposes an object-oriented methodology for developing hypermedia information systems. The methodology consists of six phases: domain analysis, object modeling, view design, navigation design, implementation design, and construction. Users’ requirements are analyzed with a responsibility-driven technology using scenarios. Object-oriented views are generated as the result of object modeling, and then used for the subsequent navigation and implementation design. The implementation design phase deals with database schema, page structure and flow, and user interface. This methodology is effective for integrating enterprise databases with distributed hypermedia
The World Wide Web and the Virtual Library Museums Pages
, 1997
"... The World Wide Web (WWW) has been expanding exponentially since it was launched. It provides a unifying way to navigate and present information around the world in seconds using the Internet computer network. Many types of organization have been caught up in the revolution and are struggling to cope ..."
Abstract
-
Cited by 9 (6 self)
- Add to MetaCart
The World Wide Web (WWW) has been expanding exponentially since it was launched. It provides a unifying way to navigate and present information around the world in seconds using the Internet computer network. Many types of organization have been caught up in the revolution and are struggling to cope with the effects and keep pace with the development of the technology. One such community is that of museums. This paper presents the way museums are currently using the Web internationally, and how their use could develop in the future. Included is a description of the Virtual Library museums pages (VLmp), a leading directory of on-line museums, recently adopted by the International Council of Museums. Some of the `virtual' visitor statistics are also presented and discussed.
Design Time Support for Adaptive Behavior in Web Sites
- In Proceedings of the 18th ACM Symposium on Applied Computing
, 2003
"... Adaptive web sites are sites that automatically improve their internal organization and/or presentation by observing userbrowsing behavior. In this paper we argue that adaptive behavior of websites should be controlled in order to keep the website manageable. We believe that adaptive behavior may be ..."
Abstract
-
Cited by 9 (0 self)
- Add to MetaCart
Adaptive web sites are sites that automatically improve their internal organization and/or presentation by observing userbrowsing behavior. In this paper we argue that adaptive behavior of websites should be controlled in order to keep the website manageable. We believe that adaptive behavior may be a useful complement to a good website design method on the condition that the adaptations are limited and according to the modeling approach followed during design. Therefore, we allow a website designer to specify at design time the adaptive behavior that will be allowed at runtime. To accomplish this goal, an Adaptation Specification Language is defined that allows designers to specify at the level of the navigational model, which adaptations could be performed at runtime. The language is event based, i.e. a collection of rules is used to specify the adaptation operations to be carried out if certain conditions are satisfied. The approach proposed is elaborated in the context of WSDM, an audience driven website design method, but is generally applicable to other design methodologies.
Improving hypermedia development: a reference model-based process assessment method
- In Proceedings of the ACM International Conference on Hypertext and Hypermedia(Hypertext '99
, 1999
"... If we are to improve our ability to reliably and consistently create high quality hypermedia applications then we need to improve our understanding of the development process and its relationship to the quality of the end applications. An important aspect in achieving this understanding is the abili ..."
Abstract
-
Cited by 7 (0 self)
- Add to MetaCart
If we are to improve our ability to reliably and consistently create high quality hypermedia applications then we need to improve our understanding of the development process and its relationship to the quality of the end applications. An important aspect in achieving this understanding is the ability to assess the process. This is in turn best facilitated by the use of a suitable process model. In this paper we discuss a model-based approach to the assessment of the development process of hypermedia applications. We propose a hypermedia development process reference model which guides the identification of suitable process quality attributes and subsequent assessment activities. We look at how this process assessment can be applied in improving development processes and hence hypermedia applications. We provide some examples that demonstrate the validity of the approach. The result is a technique which is capable of providing significant improvement in the development process and hence the quality of the applications which result from this process.
Hadez, a framework for the specification and verification of hypermedia applications
, 2000
"... In recent years, several methodologies for the development of hypermedia applications have been proposed. These methodologies are, primarily, guidelines to be followed during the design process. They also indicate what deliverables should be created at each of their stages. These products are usual ..."
Abstract
-
Cited by 6 (1 self)
- Add to MetaCart
In recent years, several methodologies for the development of hypermedia applications have been proposed. These methodologies are, primarily, guidelines to be followed during the design process. They also indicate what deliverables should be created at each of their stages. These products are usually informally specified — in the sense that they do not have formal syntax nor formally defined semantics — and they are not required to pass validity tests. Hadez formally specifies the design of a hypermedia application, supports the verification of properties of the specification, and promotes the reuse of design. Hadez is an object-oriented specification language with formal syntax and

