Post on 01-Jul-2015
description
Dr. Antoni Bibiloni
Introducción
Una idea
Una herramienta
Al alcance de todos
Estado del arte (I)
Dispositivos actuales Plataformas iPhone /
Android Más de un 70% del
mercado actual Guías para
smartphone Sector turístico muy
involucrado en las TIC Mucha competencia a
nivel nacional, global
Estado del arte (II)
Comparativa de funcionalidades Guías multiplataforma Características comunes
○ POIs / Mapas○ Como llegar / Rutas○ Buscador de recursos cercanos○ Redes sociales○ Redes colaborativas
Características individuales○ Realidad aumentada
Estado del arte (III)
Comparativa de funcionalidades
POIs
Rutas
Mapas
Buscador de recursos
cercanos
Redes sociales
Multi-idioma
Colaboraciones de los
usuarios
Sin necesidad de conexión
Realidad Aumentada
Descripción de la herramienta (I)
Arquitectura general
Descripción de la herramienta (II)
Intranet Gestión de Atracciones
○ Información general○ Localización○ Horarios○ Precios○ Multimedia○ Traducciones○ Subatracciones
Gestión de Categorías Gestión de otra información
○ Información de interés Gestión de Usuarios Gestión avanzados
○ Mapas locales○ Comentarios○ Panorámicas○ Importación de datos XML
Descripción de la herramienta (III)
Intranet Técnología JSP Framework Struts Framework
Hibernate Librerías JQuery API Google Maps Servidor Apache
Tomcat Base de datos
MYSQL
Desarrollo móvil (I)
Herramienta de generación de aplicación móvil
e Proceso de exportación de datos (Prepopulate)a Proceso de importación de información y generación de la
guía (Generate)
Módulo PrePopulate Modelo de datos
○ Core Data Grafo de objetos Sistema optimizado
Mapas offline○ Mapa dinámico Open
Street Map
Multimedia autocontenida
Desarrollo móvil (II)
Módulo PrePopulate Modelo de datos
○ SQLite “Clon” de la BD original Sistema portable
Mapas offline○ Mapa estático Google
Static Maps Multimedia
autocontenida
Desarrollo móvil (III)
Módulo Generate Carpeta assets / Application bundle
○ Directorio que almacena: Modelo de datos Imágenes locales
○ Contenido independiente de la compilación Interfaz de Usuario
○ Pantalla inicial Definida mediante método declarativo (XML) Menú con pestañas inferiores Contenido mostrado en forma de Listas de elementos Utilización de píxeles relativos
Desarrollo móvil (IV)
Módulo Generate Servicios de localización de recursos
○ Tecnologías de posicionamiento GPS Red
○ Inputs de búsqueda Distancia máxima Categorías
○ Timeout de espera de señal Gestión de memoria
○ Evitar leaks○ Carga de elementos bajo petición
Disminuye el tiempo de respuesta Disminuye la cantidad de memoria utilizada
Desarrollo móvil (IV)
Min SDK: Android 2.2 (Froyo) / iOS 4.0 Librerías propias
Servicios REST para consultas a la base de datos
Respuesta JSON En proceso: API LiG de gestión de datos online
Librerías de terceros Redes sociales: Facebook SDK, librería Twitter Mapas: Google Maps, Street View, Route Me Mensajería PUSH: Urban Airship
Resultados. LetItGuide
Resultados. LetItGuide
Conclusiones (I)
Mercado creciente Aplicaciones para smartphones Oferta de aplicaciones turísticas
Let It Guide Herramienta de creación de guías
○ No necesariamente turísticas Descargas desde Android Market / Apple Store
○ Publicación a escala mundial
Muchas gracias
Dr. Antoni Bibiloni