![Page 1: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/1.jpg)
Chat para Ciclope Astro
Facultad de Informática
Universidad Politécnica de Madrid
SISTEMAS INFORMÁTICOS2 de Julio de 2008
Hélène Doumenc [email protected]
![Page 2: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/2.jpg)
Copyright © Hélène Doumenc
Copyright © 2007 Hélène Doumenc
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation
License, Version 1.2 or any later version published by the Free
Software Foundation; with no Invariant Sections, no Front-Cover
Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
http://www.gnu.org/copyleft/fdl.html
![Page 3: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/3.jpg)
Copyright © Hélène Doumenc
Índice
RIA (Rich Internet Applications)
Requisitos
Desarrollo de la aplicación
Presentación de los resultados.
![Page 4: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/4.jpg)
Copyright © Hélène Doumenc
RIA
Antiguo concepto: El cliente manda peticiones al servidor que concentra toda la capacidad de procesamiento.
![Page 5: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/5.jpg)
Copyright © Hélène Doumenc
RIA
Delegar en el cliente la capa de presentación. Comunicaciones asíncronas entre cliente y
servidor. Ventajas: Aumentan interactividad con la interfaz
de usuario y el rendimiento de la aplicación.
![Page 6: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/6.jpg)
Copyright © Hélène Doumenc
Requisitos de la aplicación
2 versiones de la aplicación: Versión modular Versión integrada en la página de Ciclope Astro.
Requisitos funcionales: Conversación privadas y multiusuario. Personalización de estados de disponibilidad y de
los mensajes personalizados. Gestión de contactos favoritos. Gestión de perfil de usuario. Internacionalización
![Page 7: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/7.jpg)
Copyright © Hélène Doumenc
Desarrollo: Google Web Toolkit
Framework open source de desarrollo Java desarrollado por Google.
Código escrito en Java y el compilador de GWT lo convierte en ficheros para AJAX (xml, javascript,html..)
![Page 8: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/8.jpg)
Copyright © Hélène Doumenc
Desarrollo: Google Web Toolkit
![Page 9: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/9.jpg)
Copyright © Hélène Doumenc
Desarrollo: Base de datos
Conexión a la base de datos
Ibatis y Mapping para Mysql Separar acceso a la base de datos del código java
![Page 10: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/10.jpg)
Copyright © Hélène Doumenc
Despliegue en Tomcat
Funciona como un contenedor de servlets
Generar un .war de nuestra aplicación para su
despliegue en Tomcat
![Page 11: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/11.jpg)
Copyright © Hélène Doumenc
Resultados
Versión modular: http://gayuba5.datsi.fi.upm.es:8080/chattr/
Versión integrada: http://gayuba5.datsi.fi.upm.es:8080/CiclopeAstroTest/
![Page 12: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/12.jpg)
Copyright © Hélène Doumenc
Resultados
![Page 13: Chat para Ciclope Astro Facultad de Informática Universidad Politécnica de Madrid SISTEMAS INFORMÁTICOS 2 de Julio de 2008 Hélène Doumenc helene.doumenc@laposte.net](https://reader036.vdocument.in/reader036/viewer/2022070416/5665b4961a28abb57c926b02/html5/thumbnails/13.jpg)
Copyright © Hélène Doumenc
Resultados