000031449 001__ 31449
000031449 005__ 20150429091759.0
000031449 037__ $$aTAZ-TFG-2015-163
000031449 041__ $$aspa
000031449 1001_ $$aFrago Criado, Sergio
000031449 24500 $$aDesarrollo de una aplicación móvil multiplataforma para la creación de documentos XML utilizando XML Schema y Schematron
000031449 260__ $$aZaragoza$$bUniversidad de Zaragoza$$c2015
000031449 506__ $$aby-nc-sa$$bCreative Commons$$c3.0$$uhttp://creativecommons.org/licenses/by-nc-sa/3.0/
000031449 520__ $$aEste trabajo plantea el diseño y la implementación de una aplicación móvil multiplataforma mediante JavaScript, HTML5 y CSS3 que permita al usuario crear documentos XML válidos de manera asistida a partir de XML Schema y opcionalmente Schematron. Para ello, utilizando la información proporcionada por el XML Schema, la aplicación genera de forma dinámica un formulario que reproduce la estructura de un documento XML válido, y el usuario interacciona con los elementos de dicho formulario de manera que el estado y el propio formulario van evolucionando hasta obtener un documento XML que es válido respecto del Schema puesto que el formulario se ha construido a partir de él. El uso de Schematron es una de las características que hacen novedosa a la aplicación desarrollada frente a otras. Dicho documento define restricciones y relaciones entre diferentes elementos del documento XML y la aplicación utiliza esta información no solo para informar de restricciones que no se cumplen, sino también para prevenir errores de manera dinámica y anticipada, evitando que el usuario seleccione opciones que causarían errores. En la aplicación también se han tenido en cuenta las necesidades de los usuarios desde el punto de vista visual y del tipo de documento que quieren obtener, por lo que se permite utilizar hojas XSLT para transformar el documento XML a otro tipo de documento más adecuado a las necesidades del usuario, como JSON, HTML o incluso PDF. La aplicación se ha adaptado para ser utilizada en el ámbito de la dermatología mediante el uso de documentos XML Schema y Schematron que modelan patologías dermatológicas comunes y que han sido desarrollados en un Trabajo de Fin de Grado anterior \cite{victoria}. No obstante, la aplicación es genérica y se adaptará de manera dinámica a los documentos XML Schema y Schematron proporcionados por el usuario aunque fuesen otros diferentes.
000031449 521__ $$aGraduado en Ingeniería Informática
000031449 540__ $$aDerechos regulados por licencia Creative Commons
000031449 700__ $$aAlesanco Iglesias, Álvaro$$edir.
000031449 7102_ $$aUniversidad de Zaragoza$$bIngeniería Electrónica y Comunicaciones$$cIngeniería Telemática
000031449 8560_ $$f629554@celes.unizar.es
000031449 8564_ $$s1312946$$uhttps://zaguan.unizar.es/record/31449/files/TAZ-TFG-2015-163.pdf$$yMemoria (spa)$$zMemoria (spa)
000031449 909CO $$ooai:zaguan.unizar.es:31449$$pdriver$$ptrabajos-fin-grado
000031449 950__ $$a
000031449 951__ $$adeposita:2015-04-28
000031449 980__ $$aTAZ$$bTFG$$cEINA