HYPERMEDIA
• Hypermedia is a computer-based information
  retrieval system that enables a user to gain or
  provide access to texts, audio and video
  recordings, photographs and computer graphics
  related to a particular subject.
• Hypermedia is a term created by Ted
  Nelson. Hypermedia is used as a logical extension
  of the termhypertext in which
  graphics, audio, video, plain text
  and hyperlinks intertwine to create a generally
  non-linear medium of information.
• This contrasts with the broader
  term multimedia, which may be used to describe
  non-interactive linear presentations as well as
  hypermedia. It is also related to the field
  of Electronic literature. The term was first used in
  a 1965 article by Ted Nelson.[1]
• The World Wide Web is a classic example of
  hypermedia, whereas a non-
  interactive cinema presentation is an example of
  standard multimedia due to the absence of
  hyperlinks.
HYPERMEDIA DEVELOPMENT TOOLS

• Hypermedia may be developed a number of ways.
• Any programming tool can be used to write programs that
  link data from internal variables and nodes for external
  data files.
• Multimedia development software such as Adobe
  Flash, Adobe Director, Macromedia Authorware, and
  MatchWare Mediator may be used to create stand-alone
  hypermedia applications, with emphasis on entertainment
  content.
• Some database software such as Visual
  FoxPro and FileMaker Developer may be used to develop
  stand-alone hypermedia applications, with emphasis on
  educational and business content management.
HYPERMEDIA -
        LIMITATIONS, PROBLEMS
• While hypermedia has become more popular
  and hypermedia systems come into more
  widespread use, limitations and shortcomings
  of current hypermedia are becoming
  increasingly apparent (Halasz, 1988).
• The simple basic hypermedia model is not rich
  enough to support the organising, structuring
  and accessing tasks required by many
  applications (Hammond, 1993).
• Problems like user Disorientation, development
  of userCognitive Overhead and manual
  construction of information network dominate
  current hypermedia systems
  (Ramaiah, 1992). Hypermedia Problems are
  interrelated (Charles, 1993).
• For example when users are disoriented the
  development of high cognitive overhead is very
  possible. Additionally, applicability of general
  purpose hypermedia systems to specific tasks is
  problematic for casual non programmer users.
Hypermedia - Basic Hypermedia
               Model
• Virtually, all hypermedia systems are founded in basic
  hypermedia model. Likewise, a large part of current
  hypermedia research assumes the underlying existence
  of this basic model (Rivlin et all, 1994).
• Thus, it would be useful if we define the basic
  hypermedia model. We can divide basic hypermedia
  model in two distinguished but interdependent
  submodels.
• The first one is the data submodel. According to this
  submodel Nodes are interconnected with
  directed Links forming the structure of a directed graph
  (Parunak, 1991).
• Addition, deletion, update of nodes, links are
  valid operations. Process submodel is the
  second element of basic hypermedia model.
• This submodel concerns the information
  access mechanisms of information
  network. Figure 2 shows the data and process
  submodels of basic hypermedia model.
• This model is foremost characterised by its
  generality, flexibility and incompleteness. For example, E.F
  Codd in his ACM Turing award lecture (Codd, 1981) defines
  a data model as a combination of a data
  structure, operations and integrity rules.
• In this sense, hypermedia data model is incomplete, since
  it does not define any constraints (e.g. is valid the insertion
  of a link without associate it to a destination node, see
  Gronbajek et all, 1994) for determining the consistency of
  information network.
• On the other side, process submodel is very
  primitive, without using detailed specifications for defining
  navigation access (e.g, how a user activates a link ).
Hypermedia - Data Submodel
•   Nodes are the primitive unit for organising information in hypermedia network.
    Nodes function as collections of primitive unstructured data which are bind
    together in order to create one logical entity.
•   The purpose of this logical entity should be to provide a coherent information
    abstraction to existing information space. For example, in a hypermedia system
    about the Aristotle's life, a node can combine a text description, a sound
    information, a graphics picture and a digital video about the Aristotle's
    birthplace, Stagyra. Links are the other fundamental units of data submodel. Links
    implement the directed interconnections between nodes. They are Anchored to a
    departure node and provide the hypermedia user the ability to activate them and
    move to the destination node. Links are associated with parts of departure nodes
    rather than with the node as a whole. This is less frequently for associations
    between links and destination nodes. A simple variation of this model can be
    achieved, regarding links as undirected interconnections between nodes than
    directed (Halasz, 1994). But, since most of hypermedia systems don't support bi-
    directional links we can not assume undirected links as part of the basic
    hypermedia model. Figure 1 shows a graphical representation of a simple
    hypermedia information network consisting of five nodes and several directed
    links between nodes.
Hypermedia - Process Submodel
• Hypermedia concept is not only organised multimedia data
  interconnected with links.Navigation, whereby the user
  moves through the hypermedia network by activating and
  following links from one node to another, is another
  defining feature of hypermedia (Nielsen, 1990B).
  Navigation is the primary means to access information in
  hypermedia network, composing the most essential aspect
  of basic hypermedia process submodel. The basic
  characteristic of navigational access is that users navigate
  by self motivation without having any external navigational
  aid. Some primary navigational functionality like the ability
  to backtrack to previous visited node, or to move the very
  first visited node, could be regarded as part of basic process
  submodel.

Hypermedia

  • 1.
    HYPERMEDIA • Hypermedia isa computer-based information retrieval system that enables a user to gain or provide access to texts, audio and video recordings, photographs and computer graphics related to a particular subject. • Hypermedia is a term created by Ted Nelson. Hypermedia is used as a logical extension of the termhypertext in which graphics, audio, video, plain text and hyperlinks intertwine to create a generally non-linear medium of information.
  • 2.
    • This contrastswith the broader term multimedia, which may be used to describe non-interactive linear presentations as well as hypermedia. It is also related to the field of Electronic literature. The term was first used in a 1965 article by Ted Nelson.[1] • The World Wide Web is a classic example of hypermedia, whereas a non- interactive cinema presentation is an example of standard multimedia due to the absence of hyperlinks.
  • 3.
    HYPERMEDIA DEVELOPMENT TOOLS •Hypermedia may be developed a number of ways. • Any programming tool can be used to write programs that link data from internal variables and nodes for external data files. • Multimedia development software such as Adobe Flash, Adobe Director, Macromedia Authorware, and MatchWare Mediator may be used to create stand-alone hypermedia applications, with emphasis on entertainment content. • Some database software such as Visual FoxPro and FileMaker Developer may be used to develop stand-alone hypermedia applications, with emphasis on educational and business content management.
  • 4.
    HYPERMEDIA - LIMITATIONS, PROBLEMS • While hypermedia has become more popular and hypermedia systems come into more widespread use, limitations and shortcomings of current hypermedia are becoming increasingly apparent (Halasz, 1988). • The simple basic hypermedia model is not rich enough to support the organising, structuring and accessing tasks required by many applications (Hammond, 1993).
  • 5.
    • Problems likeuser Disorientation, development of userCognitive Overhead and manual construction of information network dominate current hypermedia systems (Ramaiah, 1992). Hypermedia Problems are interrelated (Charles, 1993). • For example when users are disoriented the development of high cognitive overhead is very possible. Additionally, applicability of general purpose hypermedia systems to specific tasks is problematic for casual non programmer users.
  • 6.
    Hypermedia - BasicHypermedia Model • Virtually, all hypermedia systems are founded in basic hypermedia model. Likewise, a large part of current hypermedia research assumes the underlying existence of this basic model (Rivlin et all, 1994). • Thus, it would be useful if we define the basic hypermedia model. We can divide basic hypermedia model in two distinguished but interdependent submodels. • The first one is the data submodel. According to this submodel Nodes are interconnected with directed Links forming the structure of a directed graph (Parunak, 1991).
  • 7.
    • Addition, deletion,update of nodes, links are valid operations. Process submodel is the second element of basic hypermedia model. • This submodel concerns the information access mechanisms of information network. Figure 2 shows the data and process submodels of basic hypermedia model.
  • 8.
    • This modelis foremost characterised by its generality, flexibility and incompleteness. For example, E.F Codd in his ACM Turing award lecture (Codd, 1981) defines a data model as a combination of a data structure, operations and integrity rules. • In this sense, hypermedia data model is incomplete, since it does not define any constraints (e.g. is valid the insertion of a link without associate it to a destination node, see Gronbajek et all, 1994) for determining the consistency of information network. • On the other side, process submodel is very primitive, without using detailed specifications for defining navigation access (e.g, how a user activates a link ).
  • 9.
    Hypermedia - DataSubmodel • Nodes are the primitive unit for organising information in hypermedia network. Nodes function as collections of primitive unstructured data which are bind together in order to create one logical entity. • The purpose of this logical entity should be to provide a coherent information abstraction to existing information space. For example, in a hypermedia system about the Aristotle's life, a node can combine a text description, a sound information, a graphics picture and a digital video about the Aristotle's birthplace, Stagyra. Links are the other fundamental units of data submodel. Links implement the directed interconnections between nodes. They are Anchored to a departure node and provide the hypermedia user the ability to activate them and move to the destination node. Links are associated with parts of departure nodes rather than with the node as a whole. This is less frequently for associations between links and destination nodes. A simple variation of this model can be achieved, regarding links as undirected interconnections between nodes than directed (Halasz, 1994). But, since most of hypermedia systems don't support bi- directional links we can not assume undirected links as part of the basic hypermedia model. Figure 1 shows a graphical representation of a simple hypermedia information network consisting of five nodes and several directed links between nodes.
  • 10.
    Hypermedia - ProcessSubmodel • Hypermedia concept is not only organised multimedia data interconnected with links.Navigation, whereby the user moves through the hypermedia network by activating and following links from one node to another, is another defining feature of hypermedia (Nielsen, 1990B). Navigation is the primary means to access information in hypermedia network, composing the most essential aspect of basic hypermedia process submodel. The basic characteristic of navigational access is that users navigate by self motivation without having any external navigational aid. Some primary navigational functionality like the ability to backtrack to previous visited node, or to move the very first visited node, could be regarded as part of basic process submodel.