3.4.4.1 Harmony
Harmony, Hyperwave's XWindows client, provides several viewers for different document types. There is a text viewer, an image viewer, an audio player, a movie player, a postscript viewer, and even a 3D scene viewer. External viewers can be used for other document types. In contrast to other browsers, each viewer is opened in a different window in Harmony. These viewers can not only be used for displaying objects but also for sophisticated link creation. For instance, you can define an arbitrary polygon of an image as a source or destination anchor for a link. 3D objects or frames of a movie can also be used as anchors.
Figure 3.3
shows the main window in Harmony, the session manager, a window which shows the collection hierarchy and the actual position of the currently viewed document (location feedback).
Harmony provides even more navigation aids. A history shows the visited documents including the time when they were opened. Unfortunately, this history is linear (see Section 3.3.6.4). The 3D landscape provides a 3D fish-eye view of the collection hierarchy, which the user can use to fly to collections and documents. Nowadays, most computers are too slow to allow smooth flying, but in the future, this will provide a natural way of browsing information systems. Furthermore, Harmony provides the Local Map. The Local Map is a graphical visualisation of relationships between objects in Hyperwave [And96b]. It shows the current object and those objects which are linked to it. The interface is highly customisable with respect to what link types should be visualised, and how far the outgoing and incoming links should be followed.
Another feature which Harmony provides is that you can get a list of all
users who are currently using the server
, and send messages to them. This enables
synchronous communication among users which is very important for
collaboration during online lectures.
