Sistema de Geolocalización
basado en celulares con Android
II Congreso Regional de Computación y
Telecomunicaciones
Escuela de Ingeniería de Sistemas de la
Universidad Señor de Sipán
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
1
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
2
Sistema de Geolocalización
basado en celulares Android
• Hablemos de Android
– Que es
– Arquitectura básica
– Tipos de Aplicaciones
• Sistemas de Posicionamiento Android
• Arquitectura de la Solución
• Demostración
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
3
Hablemos de Android. Que es
• S.O. destinado a dispositivos Móviles
• Plataforma desarrollada por Google y la Open
Handset Alliance
• Podemos programar en Java
• Es un Linux!!
• Y Libre
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
4
Hablemos de Android.
Arquitectura Básica
Entorno Android
Aplicaciones Java
Dalvik Virtual Machine
Kernel de Linux
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
5
Hablemos de Android.
Arquitectura Básica
• Aplicaciones.
– Java.
• Framework:
– Acceso a funcionalidades.
• Librerias y Runtime
– Propias de Android.
– Dalvik Virtual Machine
• Kernel
– Proporciona seguridad, gestión de procesos,
memoria, controladores…
– Es GPL
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
6
Hablemos de Android.
Tipos de Aplicaciones
•
•
•
•
Activities
Servicios (Background)
BroadCast Receivers
Widgets
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
7
Sistemas de Posicionamiento
• GPS
• UMTS
• Clases que proporciona:
– LocationManager. Permite:
• Agregar Listener Captura posiciones
• Cada cuanto tiempo me avisa de algún cambio
• Cada cuantos metros me avisa de algún cambio
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
8
Arquitectura de la Solución
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
9
Arquitectura de la Solución
Tecnologías
GPS
SQL
Server
.NET 4.0.
Java
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
.NET
10
Demostración
•
•
•
•
Desarrollo del Servicio en Android
Desarrollo de la Base de Datos en SQL
Desarrollo del WebService SOAP
Desarrollo de la aplicación visor de Mapas
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
11
Demostración
• Definición del Diccionario de Datos:
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
12
El resultado del Visor
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
13
Conclusiones
• Es sencillo localizar a una persona con un
celular
• Android es maravilloso
• .NET y Java se entienden!!!!!!
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
14
Líneas de Desarrollo
• Quiero saber con quién está
– Sondeo Bluetooth
• Quiero dirigirme hacia donde está.
– Consumir el Servicio web desde otro
Dispositivo.
• Publicar mi posición en facebook. 
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
15
Muchas Gracias por su Atención
03/10/2015
Javier Garrido Díaz. Universidad Europea
Miguel de Cervantes. Valladolid. España
16
Descargar

Diapositiva 1