Chimera
- 1 July 2000
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Information Systems
- Vol. 18 (3) , 211-245
- https://doi.org/10.1145/352595.352596
Abstract
Emerging software development environments are characterized by heterogeneity: they are composed of diverse object stores, user interfaces, and tools. This paper presents an approach for providing hypermedia services in this heterogeneous setting. Central notions of the approach include the following: anchors are established with respect to interactiveviewsof objects, rather than the objects themselves; composable,n-ary links can be established between anchors on different views of objects which may be stored in distinct object bases; viewers may be implemented in different programming languages; and, hypermedia services are provided to multiple, concurrently active, viewers. The paper describes the approach, supporting architecture, and lessons learned. Related work in the areas of supporing heterogeneity and hypermedia data modeling is discussed. The system has been employed in a variety of contexts including research, development, and education.Keywords
This publication has 40 references indexed in Scilit:
- Web-based development of complex information productsCommunications of the ACM, 1998
- A hypermedia version control frameworkACM Transactions on Information Systems, 1998
- WWW: past, present, and futureComputer, 1996
- Chiron-1ACM Transactions on Computer-Human Interaction, 1995
- Coupling the user interfaces of a multiuser programACM Transactions on Computer-Human Interaction, 1995
- Literate Smalltalk programming using hypertextIEEE Transactions on Software Engineering, 1995
- Design issues for a Dexter-based hypermedia systemCommunications of the ACM, 1994
- PROXHYACM Transactions on Information Systems, 1991
- HAM: a general purpose hypertext abstract machineCommunications of the ACM, 1988
- Contexts—a partitioning concept for hypertextACM Transactions on Information Systems, 1987