Sistema Interactivo de Gestión de Resultados Experimentales Vía Web con GWT y JPA
Fecha
2011-06
Autores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Rey Juan Carlos
Resumen
En un mundo que apuesta cada vez más por los sistemas distribuidos, computación en la
nube, acceso remoto a sistemas y web 2.0, es lógico pensar que las aplicaciones
convencionales que requieren instalación, conservar los datos en la misma máquina y que
necesitan mantenerse actualizadas para comunicarse con aplicaciones semejantes, se están
quedando obsoletas. Para un grupo que necesita compartir datos constantemente como es el
grupo Optsicom es necesario que la versión de éstos datos sea la misma para todo el grupo, de
modo que el uso de una única aplicación central de acceso vía internet parece una solución
razonable. También hay que considerar la facilidad de uso, que el interfaz sea agradable, y
que se realicen las operaciones de una forma eficiente.
Para realizar una aplicación de éste tipo necesitaríamos aprender unos cuantos lenguajes
de programación, HTML para la web, PHP para la funcionalidad, JavaScript y AJAX para la
funcionalidad asíncrona, CSS para el formato de la web y SQL para la base de datos.
Aprender todos estos lenguajes, y lo que es más importante, aprenderlos bien, requiere mucho
tiempo y en el mundo del desarrollo software el tiempo no suele ser un compañero fiel. Para
evitar el tiempo necesario para dominar estos lenguajes se optó por el uso de una tecnología
relativamente reciente llamada Google Web Toolkit (GWT). GWT permite el uso de Java para
el desarrollo web con todas las ventajas que ello implica: lenguaje orientado a objetos, uso de
JPA para la persistencia de datos, posibilidad de usar un IDE como Eclipse para el desarrollo
etc¿ Con el uso de Java nos evitamos el tiempo necesario para tener que aprender todos los
lenguajes citados anteriormente y hacemos que sea más sencillo el desarrollo y
mantenimiento de la aplicación.
Esta memoria describe el análisis, diseño y desarrollo de una aplicación web para
gestionar resultados experimentales para el equipo Optsicom. La aplicación está desarrollada
usando GWT y las librerías de SmartGWT y permite, a través de una interfaz web, observar y
gestionar resultados experimentales realizados sobre algoritmos. La memoria se divide en
cuatro secciones: introducción, tecnologías, descripción informática y conclusiones y trabajos
futuros. En la primera sección el lector podrá observar el contexto en el que se decidió realizar
este proyecto. La sección de tecnologías describe todas las tecnologías usadas durante el
desarrollo de la aplicación. La descripción informática detalla todas las pautas de análisis,
diseño, implementación y pruebas en el desarrollo del proyecto usando una metodología de
desarrollo software. La última sección contiene las conclusiones del proyecto y posibles
ampliaciones del mismo.
Descripción
Proyecto Fin de Carrera leído en la Universidad Rey Juan Carlos en el curso académico 2010/2011. Tutor del Proyecto: Micael Gallego Carrillo
Palabras clave
Citación
Colecciones
Excepto si se señala otra cosa, la licencia del ítem se describe como Atribución-NoComercial-SinDerivadas 3.0 España