Hypermedia

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 26307 Experts worldwide ranked by ideXlab platform

Uffe Kock Wiil - One of the best experts on this subject based on the ideXlab platform.

  • OHS-6/SC-2 - Towards a Proposal for a Standard Component-Based Open Hypermedia System Storage Interface
    Lecture Notes in Computer Science, 2000
    Co-Authors: Uffe Kock Wiil
    Abstract:

    This paper takes a first step towards defining a standard component-based open Hypermedia system storage interface in the context of the Open Hypermedia System Working Group. The paper presents a proposal for the core set of services of such an interface. The existence of such an interface is one of the basic preconditions for interoperability at the middleware level in Hypermedia systems. The proposed interface has been implemented both as a stand-alone Hypermedia storage service and as a basic service in the Construct development environment. Both implementations are in Java and are based on underlying file system services.

  • Openness in shared Hypermedia workspaces: the case for collaborative open Hypermedia systems
    ACM SIGWEB Newsletter, 1999
    Co-Authors: Jörg M. Haake, Uffe Kock Wiil, Peter J. Nürnberg
    Abstract:

    Group work requires much flexibility regarding both the organization of shared workspaces and the organization of collaborative work. Shared Hypermedia workspaces can provide this flexibility. However, this requires the provision of openness with respect to both the Hypermedia workspace and the collaboration support offered in such a collaborative open Hypermedia system. In this paper we address the issue of how to identify key requirements of open collaborative Hypermedia systems. We start with a scenario in order to come up with a preliminary set of requirements. We then apply a regular schema to generate a more comprehensive set of requirements for open collaborative Hypermedia systems.

  • Hypertext - An agenda for open Hypermedia research
    Proceedings of the ninth ACM conference on Hypertext and hypermedia : links objects time and space---structure in hypermedia systems links objects tim, 1998
    Co-Authors: Peter J. Nürnberg, John J. Leggett, Uffe Kock Wiil
    Abstract:

    The historical development of Hypermedia systems can be characterized as a series of successive abstractions of functionality away from the "core" Hypermedia server, often resulting in a new open layer in the Hypermedia environment architecture. Recently, this trend of abstraction has been applied to the Hypermedia server itself, replacing the notion of a single, closed Hypermedia server with an open layer of structure server components. This newest development brings with it a new set of challenges and research issues for open Hypermedia researchers. In this paper, we discuss these issues, review some of our collective applicable experience with contemporary open Hypermedia systems and other work, and point out some of the more pressing and intriguing open questions that we feel are facing open Hypermedia researchers today. We also examine the "split" in the current Hypermedia research community between "system" and "domain" researchers and the still-present need for interoperability among systems, and discuss why any attempt to address the issues we discuss in this paper must account for these observations.

  • Hyperform: a Hypermedia system development environment
    ACM Transactions on Information Systems, 1997
    Co-Authors: Uffe Kock Wiil, John J. Leggett
    Abstract:

    Development of Hypermedia systems is a complex matter. The current trend toward open, extensible, and distributed multiuser Hypermedia systems adds additional complexity to the development process. As a means of reducing this complexity, there has been an increasing interest in hyperbase management systems that allow Hypermedia system developers to abstract from the intricacies and complexity of the hyperbase layer and fully attend to application and user interface issues. Design, development, and deployment experiences of a dynamic, open, and distributed multiuser Hypermedia system development environment called Hyperform is presented. Hyperform is based on the concepts of extensibility, tailorability, and rapid prototyping of Hypermedia system services. Open, extensible hyperbase management systems permit Hypermedia system developers to tailor Hypermedia functionality for specific applications and to serve as a platform for research. The Hyperform development environment is comprised of multiple instances of four component types: (1) a hyperbase management system server, (2) a tool integrator, (3) editors, and (4) participating tools. Hyperform has been deployed in Unix environments, and experiments have shown that Hyperform greatly reduces the effort required to provide customized hyperbase management system support for distributed multiuser Hypermedia systems.

  • Hyperform: rapid prototyping of Hypermedia services
    Communications of the ACM, 1995
    Co-Authors: Uffe Kock Wiil
    Abstract:

    An essential task in designing and developing Hypermedia applications is to provide the necessary underlying Hypermedia services (see Bieber and Kacmar in this issue). Hypermedia applications basically can be constructed in two distinct ways: by adding Hypermedia functionality to existing (third-party) applications or by developing new Hypermedia applications from scratch. Either way, applications must store and retrieve Hypermedia data, and thus developers must deal with the complexity of the storage subsystem. Hyperform [1,2,3] is a dynamic, open and distributed multiuser Hypermedia application development environment based on the concepts of extensibility, tailorability and rapid prototyping of the following Hypermedia services: data models, hyperbase management systems (HBMSs) and system architectures. Hyperform provides a framework of general building blocks that can be extended and tailored at run-time. An open, extensible Hypermedia framework permits developers to tailor functionality for specific applications and serves as a platform for research. Hyperform operates within UNIX environments. Experiments show that Hyperform greatly reduces the effort required to provide customized Hypermedia services for distributed multiuser Hypermedia applications.

Ippokratis Pandis - One of the best experts on this subject based on the ideXlab platform.

Nikos Karousos - One of the best experts on this subject based on the ideXlab platform.

Gustavo Rossi - One of the best experts on this subject based on the ideXlab platform.

  • Designing Computational Hypermedia Applications
    Journal of Digital Information, 2006
    Co-Authors: Gustavo Rossi, Daniel Schwabe, Alejandra Garrido
    Abstract:

    This position paper analyses the problem of extending computational applications with Hypermedia, from a design point of view. It focusses on the design of evolvable and easy-to-maintain applications combining Hypermedia features with more conventional application behavior. The object-oriented Hypermedia design method (OOHDM) is the conceptual basis of our approach. Using the visual tools provided by OO-Navigator, an object-oriented support environment for OOHDM, it is possible to construct computational Hypermedia applications applying the concepts of the OOHDM. Also, the problem is analysed from a higher abstraction level. Design patterns are introduced and it is shown that they are a powerful tool to record and reuse designers' experience. A set of patterns for Hypermedia applications that address problems both at the architectural, navigational and interface levels are presented. A reference architecture for computational Hypermedia applications is outlined and further work in this area is discussed.

  • Towards a Pattern Language for Hypermedia Applications
    1996
    Co-Authors: Gustavo Rossi, Daniel Schwabe, Alejandra Garrido
    Abstract:

    G. Rossi (*), D. Schwabe and A. Garrido (**)Departamento de Informatica. PUC-RIO, BrazilE-mail: [rossi,schwabe]@inf.puc-rio.br(*) Also LIFIA, Fac. Cs. Exactas, UNLP, Argentina and CONICET(**) LIFIA, Fac Cs. Exactas, UNLP, ArgentinaE-mail: garrido@sol.info.unlp.edu.arAbstractThis paper presents two design patterns for the Hypermedia domain: ‘Navigational Contexts’and ‘Information on Demand’. They are applied in two different aspects of Hypermedia applicationsdesign: the design of healthy navigational structures and the design of understandable and usableHypermedia interfaces, respectively. These two patterns are part of an effort for developing a PatternLanguage for that domain.1. Introduction. Designing High Quality Hypermedia ApplicationsHypermedia applications provide the user with navigational access to an information base.These applications are usually built by specifying a set of nodes related through links. Nodesrepresent unstructured information such as text, images, video and animations and providenavigation anchors that are usually perceived in the interface as buttons, hotwords or other reactiveinterface objects. A successful Hypermedia application allows a final user to perform a taskexploring the navigational space by finding suitable paths to the desired information, withoutsuffering disorientation or cognitive overhead.In a previous work we presented two design patterns discovered while building a Hypermediaframework [Rossi+96]. The framework allows constructing Hypermedia applications as extensionsof object-oriented (OO) information systems. This architecture is characterized as a Hypermediasystem because it is aimed at creating Hypermedia applications. The problem that remained in thisbuilding process was giving the designer the suitable guidelines for building a well-designedHypermedia extension.Furthermore, this problem applies in a wider context of general Hypermedia applicationdesign: there is not a "design culture" around Hypermedia though most design problems are well-known and have been repeatedly reported in scientific journals and meetings. Even when other non-OO Hypermedia systems are used for creating Hypermedia applications (e.g. Toolbook, HTML-based authoring tools, etc.), it should be possible to apply well-known software engineeringpractices during Hypermedia design and implementation. The World Wide Web is a good source tofind both well and poorly designed Hypermedia documents.In the last two years we have been developing the Object-Oriented Hypermedia DesignMethodology (OOHDM) [Schwabe+95, Schwabe+96] which aims to provide a set of design modelsand guidelines to build high quality Hypermedia applications.

  • IWHD - An Object-Oriented Model for Designing the Human-Computer Interface Of Hypermedia Applications
    Workshops in Computing, 1996
    Co-Authors: Gustavo Rossi, Daniel Schwabe, Carlos José Pereira De Lucena, Donald D. Cowan
    Abstract:

    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 indices 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, implementation-independent 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 navigational objects in the Hypermedia application. In the discussion of ADVcharts, a notation that combines concepts from Statecharts, Objectcharts and Petri Nets, we show how to specify the dynamic aspects of a Hypermedia application, in particular the interface transformations that occur when certain media objects are “activated” during navigation. Finally we discuss some further issues such as the description of reusable interface objects and patterns of interaction styles, and compare our approach with other formal models used in Hypermedia interface design.

  • building Hypermedia applications as navigational views of information models
    Hawaii International Conference on System Sciences, 1995
    Co-Authors: Daniel Schwabe, Gustavo Rossi
    Abstract:

    Presents a novel approach for defining Hypermedia applications as navigational views of an object-oriented Hypermedia schema. We briefly describe an object-oriented Hypermedia design model (OOHDM) 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 the 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 handled. >

David E Millard - One of the best experts on this subject based on the ideXlab platform.

  • Supplementing virtual documents with just-in-time Hypermedia functionality
    International Journal on Digital Libraries, 2010
    Co-Authors: Li Zhang, Michael Bieber, Min Song, Vincent Oria, David E Millard
    Abstract:

    Digital library systems and other analytic or computational applications create documents and display screens in response to user queries “dynamically” or in “real time.” These “virtual documents” do not exist in advance, and thus Hypermedia features (links, comments, and bookmark anchors) must be generated “just in time”—automatically and dynamically. In addition, accessing the Hypermedia features may cause target documents to be generated or re-generated. This article describes the specific challenges for virtual documents and dynamic Hypermedia functionality: dynamic regeneration, and dynamic anchor re-identification and re-location. It presents Just-in-time Hypermedia Engine to support just-in-time Hypermedia across digital library and other third-party applications with dynamic content, and discusses issues prompted by this research.

  • DEXA - Solent - A Platform for Distributed Open Hypermedia Applications
    Lecture Notes in Computer Science, 1999
    Co-Authors: Siegfried Reich, Jon Griffiths, David E Millard, Hugh C. Davis
    Abstract:

    Today's open Hypermedia systems (OHS) provide middleware services for a range of hypertext applications. However, configuration and adaptation to specific applications' requirements is a tedious task. Research has been conducted into further splitting Hypermedia middleware systems up into sets of interacting components that can be combined, extended and configured dynamically. These component-based open Hypermedia systems (CB-OHS) allow for better adaptability, configurability and also interoperability amongst Hypermedia middleware systems themselves. Described is the Solent component-based open Hypermedia system. In particular, we focus on architecture, dynamic service discovery and invocation as well as the storage interface, which allows for storage and retrieval of arbitrary hierarchical structures encoded in XML.