Desarrollo de una arquitectura SaaS para la publicación automática de aplicaciones de mapas en dispositivos móviles


mdelacalle@glob3mobile.com
@mdelacalle
 

Objetivo






Permitir a usuarios con conocimientos de SIG desarrollar aplicaciones móviles nativas sin necesidad de escribir código fuente.






 Dificultades para el usuario


  1. La fragmentación
    1. Software
    2. Hardware
  2. La dificultad (muchas habilidades distintas para poder tener mapas en móviles)
  3. El proceso de publicación

Dificultades en el desarrollo


  1. Fragmentación
  2. Actualización de los datos
  3. Almacenamiento de los datos
  4. El proceso de publicación

requerimientos


  • despliegue automático de las aplicaciones
  • actualización en tiempo real
  • fácil de usar 
  • multi plataforma

arquitectura


Aplicación cliente


Ejemplo de desarrollo multi plataforma con el framework Glob3 Mobile.

https://github.com/glob3mobile/g3m
http://www.glob3mobile.com

web sockets

el proceso de publicación


Script de publicación automática.
  • Hace el build de la aplicación
  • La firma
  • Recoge todos los datos necesarios
  • Genera  los iconos, screenshots y splash que exigen en las tiendas
  • Cambia el estado en la base de datos para informar al usuario
  • El proceso final de subida es asistido

resultado


mapboo

By Manuel de la Calle Alonso