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 [email protected]

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 [email protected]

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

Copyright © Hélène Doumenc

Resultados