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, 2000Co-Authors: Uffe Kock WiilAbstract: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, 1999Co-Authors: Jörg M. Haake, Uffe Kock Wiil, Peter J. NürnbergAbstract: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, 1998Co-Authors: Peter J. Nürnberg, John J. Leggett, Uffe Kock WiilAbstract: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, 1997Co-Authors: Uffe Kock Wiil, John J. LeggettAbstract: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, 1995Co-Authors: Uffe Kock WiilAbstract: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.
-
developer support in open Hypermedia systems towards a Hypermedia service discovery mechanism
Lecture Notes in Computer Science, 2004Co-Authors: Nikos Karousos, Ippokratis PandisAbstract:This paper argues that the open Hypermedia research community should focus on the developer support issue. An enabling step to this target is the provision of an effective and easy-to-use Hypermedia service discovery mechanism. The inexistence of such kind of mechanism, for finding and using Hypermedia services, amongst the Open Hypermedia Systems (OHSs) is one of the main reasons for their narrow publicity and usage. Aiming to the improvement of the third party (Hypermedia-unaware) developer support, the Hypermedia service discovery mechanism will boost the OHS usage by providing a standard platform and a set of tools in order to enable the enhancement of third party applications with Hypermedia functionality.
-
Metainformatics - Developer Support in Open Hypermedia Systems: Towards a Hypermedia Service Discovery Mechanism
Metainformatics, 2004Co-Authors: Nikos Karousos, Ippokratis PandisAbstract:This paper argues that the open Hypermedia research community should focus on the developer support issue. An enabling step to this target is the provision of an effective and easy-to-use Hypermedia service discovery mechanism. The inexistence of such kind of mechanism, for finding and using Hypermedia services, amongst the Open Hypermedia Systems (OHSs) is one of the main reasons for their narrow publicity and usage. Aiming to the improvement of the third party (Hypermedia-unaware) developer support, the Hypermedia service discovery mechanism will boost the OHS usage by providing a standard platform and a set of tools in order to enable the enhancement of third party applications with Hypermedia functionality.
Nikos Karousos - One of the best experts on this subject based on the ideXlab platform.
-
developer support in open Hypermedia systems towards a Hypermedia service discovery mechanism
Lecture Notes in Computer Science, 2004Co-Authors: Nikos Karousos, Ippokratis PandisAbstract:This paper argues that the open Hypermedia research community should focus on the developer support issue. An enabling step to this target is the provision of an effective and easy-to-use Hypermedia service discovery mechanism. The inexistence of such kind of mechanism, for finding and using Hypermedia services, amongst the Open Hypermedia Systems (OHSs) is one of the main reasons for their narrow publicity and usage. Aiming to the improvement of the third party (Hypermedia-unaware) developer support, the Hypermedia service discovery mechanism will boost the OHS usage by providing a standard platform and a set of tools in order to enable the enhancement of third party applications with Hypermedia functionality.
-
Metainformatics - Developer Support in Open Hypermedia Systems: Towards a Hypermedia Service Discovery Mechanism
Metainformatics, 2004Co-Authors: Nikos Karousos, Ippokratis PandisAbstract:This paper argues that the open Hypermedia research community should focus on the developer support issue. An enabling step to this target is the provision of an effective and easy-to-use Hypermedia service discovery mechanism. The inexistence of such kind of mechanism, for finding and using Hypermedia services, amongst the Open Hypermedia Systems (OHSs) is one of the main reasons for their narrow publicity and usage. Aiming to the improvement of the third party (Hypermedia-unaware) developer support, the Hypermedia service discovery mechanism will boost the OHS usage by providing a standard platform and a set of tools in order to enable the enhancement of third party applications with Hypermedia functionality.
Gustavo Rossi - One of the best experts on this subject based on the ideXlab platform.
-
Designing Computational Hypermedia Applications
Journal of Digital Information, 2006Co-Authors: Gustavo Rossi, Daniel Schwabe, Alejandra GarridoAbstract: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
1996Co-Authors: Gustavo Rossi, Daniel Schwabe, Alejandra GarridoAbstract: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, 1996Co-Authors: Gustavo Rossi, Daniel Schwabe, Carlos José Pereira De Lucena, Donald D. CowanAbstract: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, 1995Co-Authors: Daniel Schwabe, Gustavo RossiAbstract: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, 2010Co-Authors: Li Zhang, Michael Bieber, Min Song, Vincent Oria, David E MillardAbstract: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, 1999Co-Authors: Siegfried Reich, Jon Griffiths, David E Millard, Hugh C. DavisAbstract: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.