20.02.2015 Views

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 9. CONCLUSIONES Y TRABAJOS FUTUROS 91<br />

- Referencias circulares entre objetos, identificándolas mediante los atributos<br />

que las realizan.<br />

Otra característica del documento XML que se genera es su total independencia<br />

con Java, donde no se aprecian etiquetas que hagan ver que el documento proviene de la<br />

serialización de un objeto Java.<br />

La aplicación desarrollada permite, a través de un fichero de configuración,<br />

definir características particulares para cada serialización, lo cual es un valor añadido de<br />

cara a una serialización más flexible.<br />

Se ofrece la posibilidad de generar el documento XML Schema, transformando la<br />

clase Java de manera estructurada. Aprovechando la riqueza semántica que ofrece el<br />

XML Schema se han podido representar los tipos de datos de cada atributo primitivo,<br />

así como las referencias circulares. Además es posible generar el documento DTD de la<br />

clase Java.<br />

Mediante SerXML se han mejorado en ciertos aspectos las distintas aplicaciones<br />

analizadas en el capítulo 2; es decir, de los requisitos estudiados para cada aplicación en<br />

dicho capítulo, SerXML cumple todos, mientras que las herramientas analizadas sólo<br />

cumplían parte de ellos.<br />

En definitiva, se ha obtenido una herramienta que hace uso de dos tecnologías<br />

totalmente portables como son Java y XML, eliminando el trabajo de la serialización al<br />

desarrollador y ofreciéndole la posibilidad de utilizar la serialización con cualquier<br />

aplicación, lenguaje de programación o sistema.<br />

9.2. Trabajos futuros<br />

La herramienta desarrollada es una primera versión. En los trabajos futuros a<br />

realizar se pretenderá mejorarla y completarla añadiendo más funcionalidades. La<br />

aplicación SerXML se puede mejorar en ciertos aspectos, tanto en su implementación<br />

como en su definición. Este Proyecto Fin de Carrera es el comienzo de una serie de<br />

proyectos que están siendo desarrollados dentro del grupo ViDo 2 . Por tanto seguirá<br />

desarrollándose hasta que se consiga proporcionar todas las funcionalidades requeridas.<br />

2 Grupo ViDo: Grupo de Visualización y Documentación electrónica de la ESCET en la<br />

<strong>Universidad</strong> <strong>Rey</strong> <strong>Juan</strong> <strong>Carlos</strong>, Área de Lenguajes y Sistemas Informáticos. http://vido.escet.urjc.es.

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

Saved successfully!

Ooh no, something went wrong!