Ariadne/AriadneTool
Funded by:
- Participants: Paloma Díaz (PI); Ignacio Aedo; Susana Montero; Daniel Sanz; Laura Montells; Esther Guerra
- Budget: 141.116 euros
- Duration: 2000-2007
- Description: Ariadne Development Method (ADM) proposes a hypermedia engineering approach combining a systematic, flexible and user-centerd design process together with the integration of different design views (structure, navigation, presentation, behaviour, processes and security) each of which is faced from different abstractions levels by means of a number of design artifacts. In ADM, an hypermedia application is seen as several complementary design perspectives:
Spanish Ministry of Education and Science (TIC2000-0402)
Comunidad Autónoma de Madrid( 07T/0024/2003 1)
Comunidad Autónoma de Madrid and Universidad Carlos III (UC3M-INF-05-009)
* Navigation Design. In hypermedia applications, information is split into a number of self-content and unstructured nodes that are connected to related nodes by means of links. Therefore, the design of this browsing structure including navigation tools to avoid the disorientation user is a critical concern in hypermedia design.
* Presentation Design. Nodes include multimedia items that need to be organized and harmonized in different dimensions such as the time and the bi- or three- dimensional space. Thus, how these multimedia items are related to each other can determine the utility and usability of information.
* Structure Design. Some hyperdocuments such as books, dictionaries, digital libraries and so on, have an intrinsic hierarchical structure. The use of data models can help to analyze the universe of discourse and to acquire a deeper knowledge on it.
* Behaviour Design. Hypermedia systems are highly interactive including the system reacts when a particular event occur, access to external applications or the inclusion of virtual objects and structures that are created or modified at runtime. Therefore, modelling such a reaction is a quite relevant design concern.
* Processes Design. Besides navigation functionalities, hypermedia applications are including more and more no-navigation functions such as business processes, search engines or personalization and customization functionalities. Thus, process models can represent how the system works.
* Security Design. Due to the proliferation of multi-user hypermedia applications, the need for preserving the security of their information is increasing. With this purpose, security rules have to be analyzed and formally specified in terms of entities of the domain.
- AriadneTool is an environment devoted to the development of hypermedia applications based upon the above design process. Nowadays, the design toolkit covers the phases of conceptual design completely, of detailed design partially and supports fast-prototyping by application templates used for automating the generation of standard code in HML, SMIL and RDF. The development environment is implemented using JDK1.4 what allows us to obtain an independent operation platform.
LABORATORIO DEI