cambiar a curso:   2012-13   2014-15


Trabajo Fin de Grado 2013-14
 Desarrollando aplicaciones con Google App Engine: Chat con topología P2P híbrida para uso en dispositivos móviles


Especialidades
Ing. de Computadores


Tutor
CAMINERO HERRÁEZ, Mª BLANCA


Descripción y Objetivos

Cada día aparecen numerosas aplicaciones móviles al mercado que hacen necesario de una infraestructura para poder funcionar. Empresas como Google están ofreciendo servicios con cuotas incluso gratuitas que se pueden aprovechar para reducir costes y tiempo de producción.

En particular, Google App Engine es un entorno de desarrollo que permite explotar la infraestructura de computación y almacenamiento de datos de la nube Google, aprovechando las mismas características escalabilidad que ofrecen las aplicaciones del ecosistema Google.

El objetivo de este proyecto es el de familiarizarse con este entorno, y crear un caso de uso concreto: la implementación de un sistema de chat entre dispositivos móviles. Esta aplicación empleará para su funcionamiento únicamente una o varias instancias en Google App Engine.  Como reto adicional, habrá que tener en cuenta el aspecto de la confidencialidad de las comunicaciones en este servicio de chat.



Metodología y Competencias
El objetivo planteado para este trabajo se desglosa en los siguientes objetivos parciales:
 
  1. Estudio del entorno de desarrollo Google App Engine
  2. Despliegue del entorno de desarrollo
  3. Implementación de los servlets (Google App Engine)
  4. Implementación de la aplicación cliente (Android)
  5. Despliegue del servidor y pruebas
Para las pruebas de la solución, se desplegará un servidor maestro en local usando Google App Engine y se usarán varios dispositivos Android reales, o emulados en el mismo PC.


Medios a utilizar
Software (de libre disposición):
  • Eclipse con ADT plugin y Google Plugin
  • SDK de Android
  • Google App Engine SDK


Bibliografía


Asignación
El Trabajo Fin de Grado ha sido a asignado a Don/Doña Manuel Jiménez Torres