Harmony Hypermedia model

Parent Level

[First generation Systems]
[Second Generation Systems]
[Towards Third Generation]
[Hybrid Systems]
[Reference models]

Current level

[ExperText]
[Physics Tutor]
[HyperPath Hypermedia system]
[HyperFrame (C303)]
[World Wide Web]
[RHYTHM Higraph (C504)]
[StratchTutor]
[Canto Hypertext Model]
[Harmony Hypermedia model]
[Nested Graph model]
[Intersect Hypertext DM]
[HyperSet]
[Nested Context model]
[HyperLog (C201)]
[BDCard Hypertext]
[HyperNet model (C166)]
[alpha Trellis]

Child Level

 

 

 

Contents in Current Page:

  1. Harmony - Introduction( P0048 )
  2. Harmony - Links
  3. Harmony - Media object - subobjet Scenario
  4. Harmony - Functional structure.

 


Harmony - Introduction( P0048 )

Harmony hypermedia system is based on the Hyperobject model. Hyperobject model is an integration of the hypertext model and object oriented framework. In hyperobject model an object is treated as a node and relations among objects are represented as links in terms of the conventional hypertext system. The hyperobject model extends the notion of links so that it can deal with such temporal and active  media as motion video and links. Primary Harmony's goal is to satisfy these requirments 1.The media as a time-series such video, musioc should be handled.  2.Links should be attached to some parts of the time series information such as motion video and animation. 3.The time-series media information can be synchronized. 4.Information of all media should be handled in a unified way for the convienence of the system construction and utilization. 5.The system should be of an open type.

 


Harmony - Links

The link is described in Harmony as This description implies that "if the condition(s) is satisfied at the object (form) which is the source of the link , the message is sent to the destination object (to). In conditions , the event of the object indicated by  from as well as the delay time from the generation of that event to the start of the message transmission can be specified. For example the link  it is indicated that  within 10 s after the start of the generated of object video1, message play is sent to object text1. Then text1 is displayed. When there exists more than one link satisfying conditions , those links are navigated in parallel.

 


Harmony - Media object - subobjet Scenario

The media object acts as the node of the hypertext model.It refers to the media  information object which represents the multimedia information itself. The media object receives the message from outside, and starts/ends the information display  according to the message. Also it generates the event to notify the change of stae such as start/end of the display. In the hyperobject model the information concerning the message exchange is provided to the media objects by the link. The hyperobject model is designed so that the link can be attached without a constraint  between any objects. In Harmony an which exists inside of another object is called "subobject". A subobject can be a source or a destination of a link. The scenario is  the hypermedia document which is composed of a set of links and the media objects described in the links.

 


Harmony - Functional structure.

To handle the hyperobject model harmony is composed of the following basic elements: - The database to store and manage the objects. - The user inteface to constaruct/edit the object and to link between objects. - The link manager to attach/delete links and execute navigation  These elements are called Harmony/DB, Harmony/UI Harmony/LM Harmony/Db realizes the storage managment  mechanism to register/delete objects and object execution mechanism such as object activation and message exchange between objects. Harmony/LM realizes  the functions to generate/deletre/navigate the links among the media information objects. Harmony/UI The manipulation to generate/delete object or link by Harmony/DB and Harmony/LM are executed on Harmony/UI.