12.07.2015 Views

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

VIII Jornadas de Enseñanza Universitaria de la Informática Cáceres ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

atómicos. Genera dinámicamente <strong>la</strong> nuevapágina a partir <strong>de</strong> los elementos quecomponen <strong>la</strong> página original. ElAnalizador <strong>de</strong> Contenidos, que seesquematiza en <strong>la</strong> figura 4, es unaherramienta <strong>de</strong>sarrol<strong>la</strong>da en XML y Java.Este analizador tiene como objetivoconvertir un documento a partir <strong>de</strong> unformato tradicional HTML a formatoXML y separar <strong>de</strong> esta forma, a través <strong>de</strong><strong>la</strong>s ventajas que nos proporciona el XML,los objetos que conforman el documentooriginal. Una vez obtenida esta estructura,a través <strong>de</strong> condicionantes y <strong>de</strong> <strong>la</strong>intervención <strong>de</strong>l motor <strong>de</strong> <strong>de</strong>cisión,selecciona los objetos convenientes paraconformar el nuevo documento HTML.2. Versiones estáticas hipermedia. En estebloque se encuentran disponibles versiones<strong>de</strong> <strong>la</strong>s páginas web en diferentes calida<strong>de</strong>s<strong>de</strong> formato y contenido. Estas versionesestáticas están disponibles para <strong>la</strong>ssituaciones en <strong>la</strong>s que el Motor <strong>de</strong>Decisión <strong>de</strong>termine utilizar alguna <strong>de</strong> estasversiones en el caso <strong>de</strong> que el estado <strong>de</strong>carga <strong>de</strong>l servidor así lo <strong>de</strong>man<strong>de</strong>.5. Arquitectura <strong>de</strong>l SHAADA través <strong>de</strong> los mo<strong>de</strong>los propuestos en el apartado4 hemos intentado inducir por medio <strong>de</strong> bloqueshomogéneos <strong>la</strong> obtención <strong>de</strong> un mo<strong>de</strong>lo único. Deesta forma, <strong>la</strong> figura 4 representa <strong>la</strong> propuesta <strong>de</strong>lSHAAD teniendo en cuenta todas <strong>la</strong>s variables <strong>de</strong>adaptación consi<strong>de</strong>radas.Los diferentes módulos esquematizados hansido objeto <strong>de</strong>l correspondiente análisis a lo <strong>la</strong>rgo<strong>de</strong>l presente paper. Por otro <strong>la</strong>do, establecimoscomo primera instancia <strong>de</strong> nuestrasinvestigaciones, el hecho <strong>de</strong> consi<strong>de</strong>rar unageneración dinámica <strong>de</strong> contenidos (on-line)teniendo fundamentalmente en cuenta el estado <strong>de</strong>carga <strong>de</strong>l servidor. A priori, esto parece ser <strong>la</strong>mejor forma <strong>de</strong> implementar nuestros objetivos,pero no po<strong>de</strong>mos per<strong>de</strong>r <strong>de</strong> vista que esta soluciónno pue<strong>de</strong> ser exclusiva y al final los procesos <strong>de</strong>nuestro motor <strong>de</strong> <strong>de</strong>cisión tendrán que incluirsoluciones mixtas en <strong>la</strong>s que se consi<strong>de</strong>ren <strong>la</strong>combinación <strong>de</strong> los estados <strong>de</strong> <strong>la</strong>s variables <strong>de</strong>adaptación <strong>de</strong>finidas.6.ConclusionesHemos presentado en este paper el mo<strong>de</strong>loSHAAD (Sistema Hipermedia Adaptable,Adaptativo y Dinámico) para <strong>la</strong> adaptacióndinámica <strong>de</strong> contenidos. Este mo<strong>de</strong>lo intentacubrir <strong>de</strong>s<strong>de</strong> diferentes puntos <strong>de</strong> vista <strong>la</strong> ampliagama <strong>de</strong> trabajos re<strong>la</strong>cionados con <strong>la</strong> adaptación<strong>de</strong> contenidos hipermedia. Así, a través <strong>de</strong><strong>la</strong>nálisis <strong>de</strong> diversas técnicas para <strong>la</strong> <strong>de</strong>finición <strong>de</strong>diversas variables (características <strong>de</strong>l usuario,características <strong>de</strong>l dispositivo <strong>de</strong> acceso <strong>de</strong>lcliente, tipo <strong>de</strong> acceso, estado <strong>de</strong> <strong>la</strong> red y carga <strong>de</strong><strong>la</strong> red) hemos tratado <strong>de</strong> englobar los distintospuntos <strong>de</strong> vista y <strong>de</strong>finir a través <strong>de</strong> un mo<strong>de</strong>loúnico nuestro punto <strong>de</strong> partida para <strong>la</strong> a<strong>de</strong>cuaciónSistema Hipermedia DinámicoSistema Hipermedia AdaptativoSistema Hipermedia AdaptableMecanismos para <strong>la</strong> <strong>de</strong>finición <strong>de</strong> <strong>la</strong>sVARIABLES DE ADAPTACIÓNUSUARIO RED SERVIDORSUCUSWHTTPMCAIAIMOTORDEDECISIÓNMecanismos <strong>de</strong> adaptaciónCA LAALGORITMOSNuevoContenidoAdaptadoMódulo <strong>de</strong> ContenidosGENERACIÓN DINÁMICA A PARTIR DE ELEMENTOSATÓMICOS – ON-LINEVERSIONES HIPERMEDIAESTÁTICAS – OFF-LINEFigura 4 – Mo<strong>de</strong>lo final para un SHAAD

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!