|
Archivo Abierto Institucional de la Universidad Carlos III de Madrid >
Trabajos académicos >
Proyectos Fin de Carrera >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/10016/5895
|
| Title: | Citas2.0 : un gestor de reuniones online basado en AJAX |
| Author(s): | Cabrera Bejarano, Miguel Ángel |
| Advisor(s): | Luque Centeno, Vicente |
| Publisher: | Universidad Carlos III de Madrid. Departamento de Ingeniería Telemática |
| Issued date: | Apr-2009 |
| Defense date: | 2009 |
| URI: | http://hdl.handle.net/10016/5895 |
| Degree: | Ingeniería de Telecomunicación |
| Abstract: | El objeto de este proyecto es el de realizar una aplicación web que nos permita organizar reuniones de tal manera que todas las personas convocadas pueden participar en la elección de la fecha del evento. La aplicación nos brinda la posibilidad de poder proponer actividades en unas fechas escogidas a un conjunto de contactos elegidos, y nos da la interfaz con la que todos los convocados a la actividad podrán realizar su elección. Esta aplicación se ha implementado siguiendo técnicas modernas de enriquecimiento de interfaces mediante Ajax. La interfaz enriquecida nos permite realizar aplicaciones ágiles e intuitivas para el usuario a costa de recursos del cliente, los cual es preferible para descargar la transferencia de datos por parte del servidor. El hacer esta interfaz rica, en muchos casos, supone limitar su accesibilidad, por lo que se ha desarrollado otra versión accesible de la aplicación. Esta versión sigue los estándares de web tradicional con contenido dinámico dado por el servidor. Para poder agilizarla un poco se ha limitado con respecto a la versión de interfaz enriquecido. Otra parte importante de este proyecto ha sido la realización de un sistema web genérico sobre el que desarrollar la aplicación. Ha sido interesante desarrollarlo de cara a la reutilización del código en futuras aplicaciones, lo cual nos va a permitir construir otras aplicaciones de forma más sencilla de lo habitual. Las tecnologías utilizadas en este proyecto pasan por aquellas necesarias para un desarrollo web. En la parte de servidor se ha optado por php más MySQL. En la parte de cliente, en la versión accesible solamente el cliente se tiene que encargar de interpretar el código HTML y su hoja de estilo procedente del servidor, y en la versión enriquecida además hacemos uso de Javascript, XML y peticiones asíncronas al servidor (Ajax). Como formato de mensaje en estas peticiones asíncronas se utiliza JSON o XML indistintamente, aunque en la mayoría de los casos se utiliza JSON. |
| Keywords: | Ajax Diseño de software Gestores de citas |
| Appears in Collections: | Proyectos Fin de Carrera
|
This item is licensed under a Creative Commons License
Items in E-Archivo are protected by copyright, with all rights reserved, unless otherwise indicated.
|