Learn > Fundamentals
Hypermedia
|
The hypermedia paradigm defines an application as a network of nodes connected by links.
Hypermedia engineering – better-known as Web engineering – is a new and still evolving discipline. Most hypermedia applications for the Web or CD-ROM are developed ad hoc, usually evolving from small to large applications and quickly becoming difficult to maintain. The development of hypermedia systems differs from the development process of traditional software in several ways. People with very different skills are involved in the process, such as authors, layout designers, programmers, multimedia experts, and marketing specialists of e-commerce applications. The users' role is greater and this makes it more difficult to capture the structure of the domain. In the last few years many development methods have been defined. They have similarities and differences. The main similarity is the separation of presentation and navigation in the proposed models.
Himalia takes concepts from several Hypermedia methods. Particularly, our Navigation Model is an adaptation from the UWE Navigation Model (UML Web-based Engineering). Presentation Model was entirely redefined in Himalia, using a GuiLayout notation for the basic Layout aspects. Other methods, like OOHDM, were used as well (for example, to get this picture). |