00CONTENTS
----------
This file describes the contents of:
ftp://ftp.iicm.tu-graz.ac.at/pub/Hyper-G/papers
Technical Documentation for Hyper-G:
------------------------------------
HTF.ps
"Hyper-G Text Format (HTF)"
The specification of the Hyper-G text format. You need to read this if you
plan enter text documents in HTF or to write filters to insert mass data in
Hyper-G. Is really a pointer to the current version of the specification.
Protocol.ps
"Hyper-G Client/Server Protocol (HG-CSP)"
The specification of the Hyper-G client/server protocol. You need to read
this if you want to write a new Hyper-G client or low-level tool to
manipulate information in a Hyper-G server. Is really a pointer to the
current version of the protocol specification.
hug.ps
"Harmony User Guide"
65 pages PostScript (27MB uncompressed). Detailed description of
Harmony (Unix/X11 client/authoring tool for Hyper-G), including
installation guide.
amadeus.ps
"Amadeus User Guide"
38 pages PostScript. Detailed description of Amadeus (Windows
client/authoring tool for Hyper-G), including installation guide.
Research Papers on Hyper-G (listed in reverse chronological order):
-------------------------------------------------------------------
vrml95.ps
Michael Pichler, Gerbert Orasche, Keith Andrews, Ed Grossman, and
Mark McCahill; "VRweb: A Multi-System VRML Viewer"; To appear in
Proceedings of The First Annual Symposium on the Virtual Reality
Modeling Language (VRML 95), San Diego, California, December
1995. [9 pages, 14.6 MB uncompressed]
Abstract: As VRML becomes *the* standard for describing 3D scenes
on the Internet, many VRML viewers are being developed with
proprietary interests or for specific target systems or protocols.
VRweb is a VRML viewer providing the same user interface for
multiple Web protocols (WWW, Gopher, and Hyper-G) and multiple
platforms (Unix, Windows, and Macintosh) and is available as both
binary and source code. VRweb source code is copyrighted, but is
freely available for non-commercial use, providing a platform for
research and experiment. Unlike other VRML viewers available in
source code, VRweb does *not* require additional commercial
libraries like OpenInventor or Motif, it is based entirely on freely
available software components.
A short overview of currently available VRML browsers is followed by
a more detailed look at VRweb, including its user interface,
multi-system nature, and software architecture.
windisch.ps
Claudia Windisch: "HarAdmin: A Graphical Tool for Hyper-G Server
Administration"
Master Thesis, IICM, Graz University of Technology, Austria,
November 1995. [108 pages]
Abstract: This thesis gives a short overview of information systems
available on the Internet and a detailed description of Hyper-G, the
first second generation hypermedia information system.
The biggest problem of distributed information systems is disorientation.
Because of the huge amount of information available on the Internet
the user has difficulty to gain an overview, to know how much
information exists to a certain topic, etc.
Hyper-G has navigational, structuring, and search facilities to
help cope with this problem.
Two particular features are Hyper-G's user accounts and its
hierarchical scheme of user groups, which are used to grant or deny
access to specific parts of the information space.
Hgadmin, a VT100 terminal and HarAdmin, a graphical X-Windows
based tool for user and group administration are explained in
detail in this thesis. HarAdmin is based on the Hyper-G
Client/Server Protocol and on hgadmin. It provides functionality for
browsing through the user-group hierarchy, displays all existing
users and groups of the current Hyper-G server, and makes it easy to
create, delete, and manipulate user accounts and user groups.
eyl.ps
Martin Eyl: "The Harmony Information Landscape: Interactive,
Three-Dimensional Navigation Through an Information Space",
Master Thesis, IICM, Graz University of Technology, Austria,
October 1995. [109 pages]
Abstract: Computer have made it possible to store and process larger
and larger amounts of information, but humans have problems to manage
such large amounts of data. Hence user interfaces have improved and
the use of spatial metaphors and hyperlinks and the 3D representation
of information have gained in significance. This thesis first
discusses a number of research projects which use spatial metaphors
and then introduces you to hypertext and the Harmony Information
Landscape which visualizes the hierarchical structure of information
as an information landscape. This information is stored on a Hyper-G
server which is an Internet-based, large-scale hypermedia
system. Blocks representing collections of individual pieces of
information are spread out on a plane and one can interactively fly
over this virtual landscape. Several different navigation modes are
provided.
ivis95.ps
Keith Andrews; "Visualising Cyberspace: Information Visualisation
in the Harmony Internet Browser"; Proc. of First IEEE Symposium on
Information Visualization, Atlanta, GA, Oct. 1995.
[8 pages, 13.8 MB uncompressed]
Abstract: The explosive growth of information systems on the Internet
has clearly demonstrated the need to organise, filter, and present
information in ways which allow users to cope with the sheer
quantities of information available.
The scope for visualisation of Gopher and WWW spaces is restricted by
the limitations of their respective data models. The far richer data
model supported by the Hyper-G Internet information system is
exploited by its Harmony client to provide a number of
tightly-coupled, two- and three-dimensional visualisation and
navigational facilities, which help provide location feedback and
alleviate user disorientation.
derler.ps
Christian Derler: "The World-Wide Web Gateway to Hyper-G: Using
a Connectionless Protocol to Access Session-Oriented Services",
Master Thesis, IICM, Graz University of Technology, Austria,
March 1995. [105 pages]
Abstract: In this thesis, possibilities are studied how session-oriented
services on the Internet can be made accessible to users of client
programs that use a connectionless application-level protocol.
The concepts and properties of two Hypermedia Information Systems,
the World-Wide Web (WWW) and Hyper-G, are described and a comparison
between these two systems is given.
A gateway program was developed which is used as a protocol converter
between the session-oriented Hyper-G client-server protocol and the
connectionless Hypertext Transfer Protocol (HTTP). A mechanism was
implemented that allows to differentiate HTTP requests and to assign
them to Hyper-G sessions. The gateway provides users of World-Wide Web
clients with session-oriented access to information residing on Hyper-G
servers.
marschall.ps
Bernhard Marschall: "Integration of Digital Video into Distributed
Hypermedia Systems", Master Thesis, IICM, Graz University of
Technology, Austria, March 1995. [80 pages]
Abstract: This thesis discusses digital video and its integration
into hypermedia systems. It shows some algorithms and formats to
compress and store digital video, focusing on the MPEG standard.
General topics on hypertext and hypermedia systems are discussed as
well as their problems and drawbacks, and ways to overcome them. As
a special example the architecture and features of Hyper-G and its
Unix/X11 client Harmony are described.
Finally, the features and implementation of the Harmony Film Player
are described. It fully integrates MPEG movies into the hyperlink
structure of Hyper-G/Harmony by allowing links from and to movie
documents. Any part of a movie, both temporal and spatial, can be
used either as source or destination anchor of a hyperlink.
chi95.ps
Keith Andrews, Frank Kappe, and Hermann Maurer; "Hyper-G and
Harmony: Towards the Next Generation of Networked Information
Technology"; Formal Demo Summary, to appear in CHI'95 Conference
Companion, Denver, May 1995. [2 pages]
Abstract: Current networked information systems on the Internet,
whilst extremely successful, run into problems of fragmentation,
consistency, scalability, and loss of orientation. The development
of "second generation" networked information systems, such as
Hyper-G and its Harmony client, can help overcome these
limitations. Of particular note are Hyper-G's tightly-coupled
structuring, linking, and search facilities, its projection of a
seamless information space across server boundaries with respect to
each of these facilities, and its support for multiple
languages. Harmony utilises two and three-dimensional
visualisations of the information space and couples location
feedback to search and link browsing operations, in order to reduce
the likelihood of disorientation.
dms94.ps
Keith Andrews, Frank Kappe, and Hermann Maurer; "The Hyper-G
Network Information System"; J.UCS, Vol. 1, No. 4, April 1995,
Special Issue: Selected Proceedings of the Workshop on Distributed
Multimedia Systems, Graz, Austria, Nov. 1994. [15 pages]
Abstract: As the Internet continues to experience exponential rates
of growth, attention is shifting away from mainstream network
services such as electronic mail and file transfer to more
interactive information services. Current network information
systems, whilst extremely successful, run into problems of
fragmentation, consistency, scalability, and loss of orientation.
The development of "second generation" network information systems
such as Hyper-G can help overcome these limitations. Of particular
note are Hyper-G's tightly-coupled structuring, linking, and search
facilities, its projection of a seamless information space across
server boundaries with respect to each of these facilities, and its
support for multiple languages. The Harmony client for Hyper-G
utilises two and three-dimensional visualisations of the
information space and couples location feedback to search and link
browsing operations, in order to reduce the likelihood of
disorientation. This paper presents a comprehensive overview of
Hyper-G and Harmony.
www95.ps
Keith Andrews, Frank Kappe, and Hermann Maurer; "Serving
Information to the Web with Hyper-G"; To appear in Computer
Networks and ISDN Systems, Vol. 27, No. 6, April 1995, Proc. Third
International World-Wide Web Conference, WWW'95, Darmstadt,
Germany, April 1995.
Abstract: The provision and maintenance of truly large-scale
information resources on the World-Wide Web necessitates server
architectures offering substantially more functionality than simply
serving HTML files from the local file system and processing CGI
requests.
This paper describes Hyper-G, a large-scale, multi-protocol,
distributed, hypermedia information system which uses an
object-oriented database layer to provide information structuring
and link maintenance facilities in addition to fully integrated
attribute and content search, a hierarchical access control scheme,
support for multiple languages, interactive link editing, and
point-and-click document insertion.
p-flood.ps
Frank Kappe: "A Scalable Architecture for Maintaining Referential
Integrity in Distributed Information Systems", J.UCS, Vol. 1,
No. 2, February 1995.
Abstract: One of the problems that we experience with today's most
widespread Internet Information Systems (like WWW or Gopher) is the
lack of support for maintaining referential integrity. Whenever a
resource is (re)moved, dangling references from other resources may
occur.
This paper presents a scalable architecture for automatic
maintenance of referential integrity in large (thousands of
servers) distributed information systems. A central feature of the
proposed architecture is the p-flood algorithm, which is a
scalable, robust, prioritizable, probabilistic server-server
protocol for efficient distribution of update information to a
large collection of servers.
The p-flood algorithm is now implemented in the Hyper-G system, but
may in principle also be implemented as an add-on for existing WWW
and Gopher servers.
report388.ps
Kappe F., Andrews K., Faschingbauer J., Gaisbauer M., Pichler M.,
Schipflinger J.: "Hyper-G: A New Tool for Distributed Hypermedia".
Abstract: This paper describes Hyper-G, a new hypermedia information system
which combines the best of Gopher, WAIS, and World Wide Web. Hyper-G is
specifically designed as a distributed, large-scale hypermedia information
system supporting navigation in a large body of dynamically changing
information without becoming ``lost in hyperspace''. Users may choose a
hierarchical navigation paradigm, click on hyper-links, go on guided tours,
or perform variable-scope searches.
This paper presents Hyper-G from the user's perspective, outlines the basic
architecture of the system, and describes its interaction with existing
distributed information retrieval tools like Gopher, WAIS, and World Wide
Web.
egmm94.ps
Andrews K. and Kappe F.: "Soaring Through Hyperspace: A Snapshot of
Hyper-G and its Harmony Client"; to appear in Proc. of Eurographics
Symposium and Workshop on Multimedia: Multimedia/Hypermedia in Open
Distributed Environments, Graz, Austria, June 1994.
Abstract: This paper describes the current status of work on Hyper-G
and its new viewer, Harmony. Hyper-G is a general-purpose,
large-scale, distributed hypermedia information system under
development at Graz University of Technology. It is based on the
client-server model across the Internet and is interoperable with both
Gopher and World Wide Web.
Harmony is the new native Hyper-G client for X Windows on Unix
platforms. It takes advantage of Hyper-G's structuring and retrieval
features to provide both intuitive navigational facilities and
informative feedback about the location of information.
mhvr94.ps
Andrews K. and Pichler M.: "Hooking Up 3-Space: Three-Dimensional Models as
Fully-Fledged Hypermedia Documents"; to appear in Proc. of East-West
International Conference on Multimedia, Hypermedia, and Virtual Reality,
Moscow, Sept. 94.
Abstract: This paper examines the incorporation of three-dimensional
models into hypermedia systems as fully-fledged documents. Their use
provides hypermedia authors with an additional, powerful means of
presentation. Display, linking, navigational, and authoring aspects
of 3D hypermedia documents are discussed and are illustrated with
examples taken from the Harmony Viewer for the Hyper-G hypermedia
information system.
vrv93.ps
Andrews K.: Constructing Cyberspace: Virtual Reality and Hypermedia.
To appear in Proceedings of Virtual Reality Vienna '93.
Abstract: Large-scale, distributed hypermedia information systems
allow fast, structured access to very large, dynamic information
bases. The highly perceptual nature of a virtual reality interface has
the power to take users both inside information and inside its
structure. Combining the two takes us a step towards cyberspace,
William Gibson's vision of a virtual model of all the world's
interconnected data. This paper reviews current work on the boundary
of virtual reality and hypermedia.
pichler[12].ps
Michael Pichler: "Interactive Browsing of 3D Scenes in Hypermedia:
The Hyper-G 3D Viewer", Master Thesis, IICM, Graz University of Tech-
nology, Austria, October 1993. [130 pages]
Abstract: This thesis discusses methods for interactive navigation
through virtual 3D scenes in hypermedia systems. Several methods for
manipulating the scene and navigating through it have been developed
as well as alternatives for hightlighting pickable objects
(information links). The implemented 3D viewer has been
embedded into
the Hyper-G hypermedia system. Program evaluation was done with
heuristic evaluation and usability tests.
inet93.ps
Kappe F.: Hyper-G: A Distributed Hypermedia System. Proc. INET '93, San
Francisco, California, pp. DCC-1--DCC-9 (Aug. 1993).
Abstract: Hyper-G is a general-purpose, large-scale, distributed hypermedia
system currently developed at the Graz University at Technology. It was
designed for handling large amounts of multimedia data, and care has been
taken to provide mechanisms for automatic maintenance of a dynamically
changing body of information, advanced user interface features, and efficient
use of network and computing resources.
While Hyper-G was originally designed to run in fast, local-area networks,
this paper shows how Hyper-G is currently being transformed into a global
hypermedia information system distributed over Internet that retains
Hyper-G's advanced functionality such as automatic link generation and
maintenance, navigation facilities, access rights, and distributed searching,
and makes efficient use of network bandwidth by extensive caching.
report364.ps
This file contains the paper "Hyper-G: A Large Universal Hypermedia System
and Some Spin-Offs" that has appeared in ACM SIGGRAPH's experimental special
online issue of "Computer Graphics" (May 1993) and can be retrieved by
anonymous ftp from host siggraph.org in directory
publications/May_93_online/Kappe.Maurer.
Abstract: The incremental implementation of a thoroughly modular, large,
networked hypermedia system called Hyper-G has been in progress in our
research institutes in Graz for a number of years. By incremental we mean
that certain parts of the system are not only working but are in actual use,
while others are still in the process of being tested, developed or even
specified. As additional modules become available they will improve current
possibilities or add new functionality. Despite the fact that Hyper-G is a
Unix-based networked system some parts of it can and have been ported to
stand-alone PC platforms. In this paper we will first briefly describe
Hyper-G, will then detail a few of the more unusual characteristics of it and
will also explain a number of stand-alone applications that have become
important on their own, mainly in the area of electronic publishing.
Note: The whole paper is one large postscript file (~10MB uncompressed). If
you want to look at the color images, you are probably better off accessing
siggraph.org, or look at the electronic hypertext version that is contained
on the Hyper-G server of Graz University of Technology.
report363.ps
Kappe F., Maurer H.: From Hypertext to Active Communication/Information
Systems. IIG Report 364, IIG, Graz University of Technology, Austria,
June 1993.
Abstract: In this paper we advocate the integration of advanced communication
facilities into a distributed hypermedia system. We will first develop a set
of user requirements and then come up with a simple design based on three
orthogonal concepts (annotation, active collections, and active documents)
that can be used to implement the required features in a certain
implementation of a distributed hypermedia system (Hyper-G).
We also show how allowing to apply the three concepts to every object of the
information space (as implied by the principle of orthogonality) transforms
the passive information system into an ``active communication/information
system'' in which the user is not only able to contribute to the information
body, but also to let the system actively seek and deliver information
according to the user's interests.
report341.ps
Kappe F., Pani G.: The Architecture of a Massively Distributed Hypermedia
System. IIG Report 341, IIG, Graz University of Technology, Austria,
Sept. 1991.
Abstract: For about 50 years computer science pioneers have dreamt of
augmenting their intellect by sharing the collective knowledge of individuals
with each other through a global network of machines. However, until recently
the technology to implement such a "global information system" was not
available at reasonable cost. We believe that today's technology and concepts
would allow to create an ambitious information and communication system based
on hypermedia principles that would be massively distributed (i.e. over the
whole world).
This paper first compares the old visions with systems that are available
today. Then we describe the architecture of a global, general-purpose
hypermedia system in an evolutionary way, i.e. we show how it can be
developed using techniques already explored by existing projects. The
resulting global information system is specifically designed to operate in
the real-world environment of the internet and makes efficient use of its
structure.
Note: has appeared in "Internet Research: Electronic Networking Applications
and Policy", 3(1): 10-24.
report333.txt
Kappe F., Maurer H., Sherbakov N.: Hyper-G - A Universal Hypermedia System.
IIG Report 333, IIG, Graz University of Technology, Austria, June 1991.
Abstract: Hyper-G is the name of an ambitious hypermedia project
currently being developed as a joint effort by a number of
institutes of the IIG (Institutes for Information-Processing Graz)
of the Technical University of Graz and the Austrian Computer
Society. Hyper-G is conceived as a Universal Hypermedia System.
Hypertext and hypermedia systems were envisioned by pioneers like
Bush, Engelbart and Nelson as one way of obtaining easy to use
universal information systems. Hyper-G will be the basis of a
University Information System which combines concepts of
information retrieval systems, documentation systems, communication
and collaboration, and computer supported teaching and learning.
This article focuses on the applications of hypermedia technology
in university environments, and describes the ideas and concepts
behind Hyper-G as far as they are related to the university
applications domain.
Note: Has appeared in the Journal of Educational Multimedia and Hypermedia
2(1):39-66. For copyright reasons, we only offer the plain text without
images and formatting for anon-ftp.
Rather old stuff:
-----------------
report266.ps
Kappe F.: Picture Interchange Coding (PIC); Functional Specification and
Encoding of Profile '2D'. IIG Report 266, IIG, Graz University of Technology,
Austria, February 1989.
Abstract: This documentation contains detailed specification of the Picture
Interchange Coding (PIC) file format. PIC is a flexible format suitable for
the encoding of graphical and related data. The PIC data format has been
designed for and is used in conjunction with EDEN-based interactive graphics
editors. It is also used as the image format of the 'Hyper-G' project. The
functional specification is closely related to that of CGM, CGI and PHIGS.
The document presents an overview of the basic concepts of EDEN and PIC, the
functional specification of PIC, and the coding specification of profile '2D'.
60 pages.
report284.ps
Kappe F., Maurer H., Tomek I.: Hyper-G: Specification of Requirements. IIG
Report 284, IIG, Graz University of Technology, Austria, April 1991.
Abstract: Hyper-G is the name of an ambitious Hypermedia project currently
being developed as a joint effort by a number of institutes of the IIG
(Institutes for Information-Processing Graz) of the Technical University of
Graz (yes, the 'G' in Hyper-G stands for Graz) and the Austrian Computer
Society.
Study of modern hypermedia systems, information systems, and user interfaces
lead to a number of ideas, features, and examples of applications of Hyper-G.
They were condensed, put into a logical relationship, and now form a
framework of requirements that is contained in this report.
The requirements may also be seen as a description of Hyper-G's features.
Care has been taken to isolate requirements from implementation details,
design decisions, examples and applications of Hyper-G.
25 pages.
Note: Is a subset of report #308.
report308.ps
Kappe F.: Aspects of a Modern Multi-Media Information System. IIG Report 308,
IIG, Graz University of Technology, Austria, June 1991.
Abstract: This thesis describes a new, large-scale Hypermedia project
('Hyper-G') currently being developed at the Institute for Foundations of
Information Processing and Computer Supported New Media (Head: Professor
Hermann Maurer) of the Technical University of Graz. Experience gathered from
modern Hypermedia systems, large-scale information systems, computer aided
instruction and user interface design considerations led to a number of
ideas, features, and examples of applications of Hyper-G.
They were condensed, put into a logical relationship, and used to formulate a
set of requirements. The requirements, additional design decisions, and a
discussion of implementation-related issues are part of this thesis.
Also, a new concept for the creation of real-time, interactive animation is
presented. It is essentially a combination of Computer Animation and
Hypermedia technologies, therefore it is called ``Hyper-Animation''.
This concept is also the basis of some of the more advanced applications of
Hyper-G that are described in this thesis. Applications range from
information systems and electronic publishing to exhibits that may be found
in a virtual museum or exhibition environment.
163 pages.
Note: Reprint of Ph.D. Thesis of F. Kappe.