Conceptualización, prototipado y proceso de aplicaciones hipermedia

  1. Navarro Martín, Antonio
Dirigida por:
  1. Alfredo Fernández-Valmayor Crespo Director
  2. Baltasar Fernández Manjón Director

Universidad de defensa: Universidad Complutense de Madrid

Fecha de defensa: 18 de junio de 2002

Tribunal:
  1. Antonio Vaquero Sánchez Presidente
  2. María del Carmen Fernández Chamizo Secretaria
  3. María Felisa Verdejo Maíllo Vocal
  4. Roberto Moriyón Salomón Vocal
  5. Paloma Díaz Pérez Vocal
Departamento:
  1. Ingeniería del Software e Inteligencia Artificial

Tipo: Tesis

Resumen

Esta tesis presenta un interesante trabajo en el área de la Ingeniería del Software y del desarrollo de aplicaciones hipermedia. Tras un estado del arte en el que se repasan diversos sistemas de representación hipermedia, modelos de procesos específicos del dominio hipermedia y las aportaciones fundamentales de los lenguajes de marcado en este campo se procede con el núcleo de la tesis. Dicho núcleo está dividido en tres partes. En la primera se presenta un modelo hipermedia, Pipe, cuyas características fundamentales son: cumple con los conceptos de los modelos Dexter y Ámsterdam, es capaz de representar aplicaciones dinámicas y tiene una semántica de navegación definida. La segunda parte muestra la integración de este modelo hipermedia con un modelo de proceso, el de Fraternali, lo cual produce los modelos de proceso Plumbing y Plumbing XJ. Plumbing es más abstracto y no compromete ninguna tecnología de prototipado. Plumbing XJ utiliza DTDs XML para representar los aspectos fundamentales de la aplicación de manera independiente: contenidos con sus enlaces y esquema navegacional. Después de una aplicación Java se encarga de generar prototipos en base a estas descripciones XML. La tercera parte incluye diversos ejemplos prácticos para mostrar la viabilidad de uso del modelo hipermedia y del modelo de proceso Plumbing XJ. También se incluyen diversos apéndices, entre los que cabe destacar una amplicación del modelo Pipe para caracterizar enlaces n-ario, y el diseño de la aplicación GAP