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.