Академический Документы
Профессиональный Документы
Культура Документы
Anlisis crtico
Philippe Lopistguy, Begoa Losada, Pantxika Dagorret Facultad de Informtica,
Universidad del Pas Vasco (jiplopop,jiblopeb)@si.ehu.es
I.U.T. de Bayonne-Pays Basque Universit des Pays de l'Adour Bayonne France
Pantxika.Dagorret@iutbay.univ-pau.fr
Resumen
El principio de navegacin se ha extendido a nivel del gran pblico gracias a su
uso masivo en dominios tales como Internet y a la comercializacin de software
"amigable" para el desarrollo de aplicaciones con capacidades hipermedia.
Recientemente, se han desarrollado modelos y mtodos para el diseo de aplicaciones
hipermedia con la finalidad de sugerir aproximaciones de diseo de acuerdo con las
normas de calidad comnmente aceptadas en ingeniera de software.
Este artculo realiza un estudio de estas aproximaciones, centrndose
principalmente en la forma en que se efecta la integracin de las abstracciones
hipermedia sobre el dominio de la aplicacin. Primero, presentamos lo que, desde
nuestro punto de vista, constituyen los puntos claves de la integracin hipermedia, a
continuacin, efectuamos un anlisis crtico de un conjunto significativo de mtodos y
finalmente, concluimos con una sntesis sobre sus contribuciones a la concepcin de
aplicaciones hipermedia.
Palabras-clave : Hipermedia, Concepcin, Metfora
1. Introduccin.
El principio de navegacin hipermedia entre elementos de informacin se ha
extendido ampliamente a nivel del gran pblico gracias a los avances tecnolgicos
(puestos de informacin, PC multimedia, Internet,...), y se ha revelado como fcil de
implementar gracias a herramientas software sencillas y potentes (HyperCard,
AuthorWare, parsers HTML,...). Trabajos ms recientes y especficos extienden este
principio de navegacin a dominios diferentes tales como las Bases de Datos [Garz93b],
o la Integracin de Aplicaciones [Gron94], [Filg95].
Paralelamente a estos trabajos, se han realizado esfuerzos en la especificacin de
modelos hipermedia para la definicin de estructuras y funcionalidades comunes a la
mayora de los sistemas hipermedia. Existen diferentes modelos de representacin
[Garg88], [Afra90], [Lang90], [Hala94], siendo su punto comn estar definidos a partir
de funcionalidades abstractas basadas en una concepcin similar de nodos y enlaces.
Ms recientemente, el inters se ha volcado en los modelos y mtodos de
concepcin de aplicaciones bien estructurados. El objetivo de estos trabajos es proponer
aproximaciones incrementales de concepcin de aplicaciones hipermedia segn las
reglas del arte: concepcin bien documentada y reusable, aplicacin sencilla y fcil de
Los elementos del dominio de la aplicacin son dotados de funcionalidades hipermedia que les
proporciona un comportamiento hipermedia.
enlaces ambiguos entre el nodo compuesto y los nodos componentes, conforme a las
recomendaciones de [Hala91].
2
3
Hacemos notar que, an no siendo un elemento hipermedia tpico, la anotacin es un elemento dificil
de integrar en una etapa de anlisis conceptual hipermedia.
Por dominio entendemos el de la aplicacin en su globalidad y no el "dominio" a ensear, en el sentido
de los tutores inteligentes.
Approach
to
Hypertext
El modelo del dominio se enriquece, por lo tanto, con dos tipos de elementos
preestablecidos que tienen una correspondencia clara en trminos hipermedia.
En RMM, el modelo hipermedia retoma los elementos enlace, ndice y visitas
guiadas de HDM enriquecindolos con capacidades condicionales. Sin embargo, el
mtodo no permite al diseador difinir elementos hipermedia propios que tengan
capacidades especficas ya que impone la utilizacin de metforas preestablecidas.
Calificamos, por tanto, a RMM de mtodo impositivo pues da precisiones sobre
todas las etapas a realizar, desde la concepcin del esquema del dominio hasta el
desarrollo de la aplicacin hipermedia.
3.3 OOHDM
Methodology.
Object
Oriented
Hypermedia
Design
la navegacin, expresada exclusivamente sobre los objetos navegacionales (no sobre los
elementos del modelo del dominio), lo que constituye un mecanismo que permite
enriquecer el modelo hipermedia.
Aunque los ejemplos que ilustran el mtodo sean siempre del mismo tipo,
calificamos OOHDM de mtodo abierto porque, por una parte, el modelo del dominio
no viene impuesto y por otra parte, el soporte en objetos del mtodo permite la
especializacin de las clases navegacionales y de los contextos navegacionales. En
efecto, el objetivo de OOHDM es cubrir la concepcin de todo tipo de aplicaciones
hipermedia.
tiempo que indica al cabo de cunto tiempo una transition seleccionable ser franqueada
automticamente por el sistema en caso de no accin por parte del usuario. El modelo
permite por lo tanto, una especificacin cmoda de la sincronizacin, concurrencia y
secuenciacin de presentacin de contenidos de informacin.
El modelo se define como genrico puesto que extiende la nocin de
presentacin de la informacin a la de ejecucin de programa. As, el control de la
navegacin especifica la sincronizacin, la concurrencia y la secuenciacin de
programas en sentido amplio.
correspondencia entre los conceptos del dominio de la aplicacin y los del dominio
hipermedia son propios de cada mtodo.
Para realizar este estudio, hemos analizado los mtodos y modelos segn tres
puntos que consideramos claves en la concepcin de aplicaciones hipermedia, esto es: 1- definicin de los elementos del dominio de la aplicacin, -2- definicin de los
elementos hipermedia y, -3- definicin de la metfora hipermedia.
Segn estos puntos clave, el mtodo RMM propone enriquecer el modelo del
dominio con conceptos como trozo, componente, unidad, para atribuirles a continuacin
metforas hipermedia. Por contra, los mtodos OOHDM y EORM suponen un dominio
modelizado, con OMT, y proponen mecanismos para atribuir metforas hipermedia a
los elementos del modelo conceptual. El modelo Trellis y HDM no se interesan por este
aspecto ya que son modelos hipermedia.
En cuanto a los elementos hipermedia, HDM y RMM proponen elementos
preestablecidos y fijos. El modelo EORM propone exclusivamente un mecanismo de
especializacin de enlaces, mientras que Trellis propone elementos de base aptos para la
construccin de elementos ms complejos.
Igualmente, hemos constatado que el criterio de hiperizacin vara segn los
mtodos; para el modelo Trellis se trata de la estructura navegacional y de los
mecanismos de sincronizacin, para EORM se trata de las relaciones, y finalmente, para
RMM y OOHDM se trata de estructuras de datos - mientras que HDM (su modelo
subyacente) no precisa nada en este sentido-.
Se deduce de este estudio que cada uno de los mtodos se ha interesado ms
particularmente en uno u otro de los puntos clave, lo que nos incita a considerar que la
importancia de estos puntos es significativa en el proceso de concepcin de aplicaciones
hipermedia y que pueden servir, por lo tanto, como referencia para futuros trabajos.
Actualmente, nuestra actividad se centra en la especificacin de un taller
hipermedia que soporte la integracin libre de funcionalidades hipermedia. El objetivo
es proponer al desarrollador herramientas de prototipado poderosas que le permitan
explorar posibilidades nuevas para mezclar el dominio hipermedia con otros dominios.
Este taller se construir sobre HyperFrame [Rodr97], un hypermedia software
framework fundamentado en los tres puntos clave del proceso de integracin.
HyperFrame define los componentes hipermedia ms elementales, sus interdependencias, mecanismos de construccin hipermedia as como un mecanismo de
correspondencia (mapping), que permite asociar todo elementos hipermedia con un
elemento del dominio externo. Este tipo de herramienta constituye, a nuestro entender,
un soporte informtico bien adaptado a la puesta en obra de la hiperizacin segn los
tres puntos claves que hemos definido.
5.Bibliografa.
[Afra90]
[Bala94]
[Bieb96]
[Filg95]
[Furu90]
[Garg88]
[Garz93a]
[Garz93b]
[Garz93c]
[Gron94]
[Hala91]
[Hala94]
[Isak95]
[Lang90]
[Lopi96]
[Oina96]
[Reis85]
[Rodr97]
[Rumb91]
[Schw95]
[Schw96]