plataforma de informacion geolocalizada para android (antonio lopez garcia)

54
Plataforma de informacin geolocalizada para Android Realizado por: Antonio López García Dirigido por: Cristina Urdiales García Departamento de Tecnología Electrónica – UNIVERSIDAD DE MÁLAGA

Upload: cristina-urdiales

Post on 19-Jul-2015

229 views

Category:

Engineering


0 download

TRANSCRIPT

Plataforma de informaciongeolocalizada para Android

Realizado por: Antonio López García

Dirigido por: Cristina Urdiales García

Departamento de Tecnología Electrónica – UNIVERSIDAD DE MÁLAGA

Introducción

Diseño del sistema

Gestor de contenidos

Aplicación Android

Pruebas y experimentos

Conclusiones y líneas futuras.

Índice

Introducción

• 12,4 m de líneas de banda ancha en 2014.

• 80% posee un smartphone.

• 86% se conecta a diario.

• 43% posee una tablet.

• 78,4% tiene Android.

• 15,7% del PIB en España corresponde al turismo en 2013.

Introducción

Necesidad de un sistema de información:

• Flexible.

• Dinámico.

• Fácil gestión.

• Accesible a la mayoría de usuarios.

• Posible foco en el turismo.

Conclusión

Sistema de información geolocalizada para Android

Introducción

Diseño del sistema

Diseño del sistema

Diseño del sistema

Gestor de contenidos

Aplicación Android

Gestor de contenidos web

• Registro de usuario• Recuperar

contraseña• Iniciar sesión

Inicio

• Visualizar en mapa• Insertar / Editar• Pre-visualizar

Gestión de localizaciones • Eliminar usuario

• Finalizar sesión

Finalizar

Gestor de contenidos web

Gestión de la base de datos.

Gestor de contenidos web

Gestión de la base de datos.

Lenguaje: MySQL• INSERT, UPDATE,

REMOVE

• Registro de usuario• Recuperar contraseña• Iniciar sesión

Inicio

Gestor de contenidos web

Lenguaje: MySQL, PHP, HTML, CSS

• Registro de usuario• Recuperar contraseña• Iniciar sesión

Inicio

Gestor de contenidos web

• Registro de usuario• Recuperar contraseña• Iniciar sesión

Inicio

Gestor de contenidos web

• Registro de usuario• Recuperar contraseña• Iniciar sesión

Inicio

Gestor de contenidos web

Gestor de contenidos web

Lenguaje: MySQL, PHP, HTML, JavaScript

• Visualizar en mapa

• Insertar / Editar

• Pre-visualizar

Gestión de localizaciones

• Visualizar en mapa

• Insertar / Editar

• Pre-visualizar

Gestión de localizaciones

• Visualizar en mapa

• Insertar / Editar

• Pre-visualizar

Gestión de localizaciones

Búsquedas

• Visualizar en mapa

• Insertar / Editar

• Pre-visualizar

Gestión de localizaciones

Visualización de marcadores

• Visualizar en mapa

• Insertar / Editar

• Pre-visualizar

Gestión de localizaciones

• Visualizar en mapa

• Insertar / Editar

• Pre-visualizar

Gestión de localizaciones

• Visualizar en mapa

• Insertar / Editar

• Pre-visualizar

Gestión de localizaciones

Imagen almacenada

• Visualizar en mapa

• Insertar / Editar

• Pre-visualizar

Gestión de localizaciones

Audio previo

• Visualizar en mapa

• Insertar / Editar

• Pre-visualizar

Gestión de localizaciones

• Visualizar en mapa

• Insertar / Editar

• Pre-visualizar

Gestión de localizaciones

Auido y texto

Aplicación Android

Aplicación Android: Programación

Entorno de desarrollo Eclipse

Android SDK

Lenguajes:

• Java – Código fuente.

• XML – Recursos, Manifest

Aplicación Android: Programación

• Mapa

Inicialización de la app

• Base de datos

• Marcadores

Conexión al servidor • Creación

• Avisos

Gestión de geozonas

• Destrucción de los recursos

Finalización

Aplicación Android: Diseño

Aplicación Android: InicializaciónMapa

Inicialización de la app

Aplicación Android: InicializaciónMapa

Inicialización de la app

Aplicación Android: Inicialización

• Base de datos

• Marcadores

Conexión al servidor

Aplicación Android: Conexión

• Base de datos

• Marcadores

Conexión al servidor

Aplicación Android: Geozonas• Creación

• Avisos

Gestión de geozonas

Aplicación Android: Geozonas• Creación

• Avisos

Gestión de geozonas

Aplicación Android: Geozonas• Creación

• Avisos

Gestión de geozonas

Aplicación Android: Geozonas• Creación

• Avisos

Gestión de geozonas

Aplicación Android: Geozonas• Creación

• Avisos

Gestión de geozonas

Aplicación Android: Geozonas• Creación

• Avisos

Gestión de geozonas

Aplicación Android: Información

Aplicación Android: Información

Aplicación Android: Información

Aplicación Android: Información

Aplicación Android: Información

Pruebas y experimentos

• Ejecución de código PHP e instrucciones SQL.

• Pruebas locales: XAMPP

• Pruebas servidor: Strato.es

• Distintos navegadores: Firefox, IE, Chrome, Safari

Pruebas: Gestor web

• Pruebas módulos separados (mapa, conexión, visualización, notificaciones…)

• Depuración a través de Eclipse.

• Prueba en distintos terminales y APIs (Galaxy II, Nexus, Sony S, HTC)

• Simulación de señal GPS: Mock GPS Pro

Pruebas: Aplicación Android

• Aplicación turística.

• Prueba en distintos terminales y APIs (Galaxy II, Nexus, Sony S, HTC)

• Simulación de señal GPS: Mock GPS Pro.

• Inserción y reproducción de material elaborado.

• Prueba in situ.

Pruebas: Sistema global

Pruebas: Sistema global

Posición del usuario en el mapa

Visualización de información

Recepción de notificación

Conclusiones y líneas futuras

Gestor de contenidos

• Facilidad de gestión.

• Interfaz amigable.

• Flexibilidad en el contenido.

• Compatible con Chrome, Safari y Firefox.

Aplicación Android

• Estable.

• Compatible con la mayor parte de los dispositivos.

• Interfaz sencilla.

• Nulo coste para el usuario (depende de decisión).

Conclusiones

• Acceso offline a la información.

• Mejora en el diseño gráfico.

• Listado de localizaciones.

• Inclusión de vídeos.

• Integración con redes sociales.

• Realidad aumentada con marcas naturales.

Líneas futuras

Plataforma de informaciongeolocalizada para Android

Realizado por: Antonio López García

Dirigido por: Cristina Urdiales García

Departamento de Tecnología Electrónica – UNIVERSIDAD DE MÁLAGA