Tips para incorporar geolocalización en tus apps

16
Tips para incorporar Geolocalización en tus apps Jorge Vargas García (Edivargas)

description

Desde hace unos años las aplicaciones móviles han ido creciendo como una necesidad en las áreas informáticas, en un principio para complementar las aplicaciones web o de escritorio. Y en la actualidad como la aplicación principal de una área de negocio.Pero que es una aplicación móvil actualmente sin contar con las características básicas de geolocalización. El manejo de la geolocalización enfrenta dos retos, el manejo de los datos para alimentación del mecanismo GIS, y por otro lado, un manejo eficiente de los procesos de obtención del a ubicación geográfica en las diferentes plataformas de desarrollo para móvil.

Transcript of Tips para incorporar geolocalización en tus apps

Page 1: Tips para incorporar geolocalización en tus apps

Tips para incorporar Geolocalización en tus apps

Jorge Vargas García (Edivargas)

Page 2: Tips para incorporar geolocalización en tus apps

Geolocalización● Podemos comenzar a definirlo para que

quede mucho mas claro: Se refiere a los actos de generar una Georeferenciación.

● Es decir:● Posicionamiento con el que se define la

localización de un objeto espacial (representado mediante punto, vector, área, volumen) en un sistema de coordenadas y datum* determinado

Page 3: Tips para incorporar geolocalización en tus apps

Geolocalización

● Base para los sistemas de Información Geográfica (SIG ó GIS).● Sistema con las capacidades de almacenar,

procesar, presentar y manipular la información obtenida referente a geodatos.– Localización– Condición.– Tendencia.– Pautas.– Modelos.

Page 4: Tips para incorporar geolocalización en tus apps

Esperen... ¿Y las apps móviles?

Page 5: Tips para incorporar geolocalización en tus apps

Apps Móviles

● Un mito:● La geolocalización en apps nace gracias a las

apps móviles.

Realidad:● La geolocalización se fortaleció a través de las

apps móviles... sino como determinábamos ”mágicamente” la ubicación del cliente.

Page 6: Tips para incorporar geolocalización en tus apps

¿Porqué Geolocalizar?

● Exploremos:● Aspectos sociales de la geolocalización.● Geodatas expuestos en las apps.● Marketing !!!! Eureka..!!!. ya llegamos a la

parte de valor de la plática.● Infographics a través de sistemas GIS.

● Vayamos a lo que nos interesa, si entendimos correctamente porque es importante el geolocalizar.

Page 7: Tips para incorporar geolocalización en tus apps

La geolocalización según el Usuario

● Ventajas:● Ofrecer datos precisos a usuarios específicos.● Mostrar información correcta relacionada a las

variables:– Quién soy (ya sabiamos quien era).– En que tiempo se hace (ya sabiamos en que

momento).– En donde se hizo o se encuentra (facilitado por los

dispositivos móviles).

Page 8: Tips para incorporar geolocalización en tus apps

La geolocalización según el Usuario

● Desventajas:● Problemas de seguridad para el Usuario

(super IMPORTANTE).● Almacenamiento de información en grandes

cantidades.● Limitantes/Costos por transmisión de datos

constantes.● Problemas de confidencialidad para el Usuario

(igual de importante que la Seguridad).

Page 9: Tips para incorporar geolocalización en tus apps

¿Cómo nos permitirán la geolocalización?

● La app debe:● Declarar explícitamente que se hace

recolección de datos geográficos.● Reconocer que SI se hará y que NO con los

datos geográficos recolectados.● Construir todo un set de permisos de

obtención, almacenamiento, procesamiento y publicación de la información.

● Ser ÉTICAmente profesionales!!!

Page 10: Tips para incorporar geolocalización en tus apps

¿Cómo recolectar datos geográficos?

● GPS (Global Positional System).● 24 satélites, nivel señal, ttff alto.

● A-GPS (Assisted Global Positioning System).● On-line.● Off-line.

● Cell Tower's y APN Based.● User provided.

Page 11: Tips para incorporar geolocalización en tus apps

Estrategia de recolección

● Determinada por:● Costo por transmisión de datos.● Limitantes del dispositivo.● Accuracy.● Tiempo de FTTF.● Invasión al uso de la app por parte de

listeners o respuesta del usuario.● Uso de batería.

Page 12: Tips para incorporar geolocalización en tus apps

Estrategia de recolección

Page 13: Tips para incorporar geolocalización en tus apps

Datos recolectados

● Identificador del usuario.● Identificados de una acción.● Fecha y hora – Precaución!!!● Latitud y Longitud.● Accuracy.● Medio de obtención (si se puede).

Page 14: Tips para incorporar geolocalización en tus apps

Procesamiento de los datos

● Procesar la fecha y hora para ser eliminada lo antes posible de las BD's.

● Hacer reverse geocoding de alto nivel para proteger a los usuarios de ser posible.

● Encriptar los datos si no pueden ser eliminados de la BD.

● NO procesar tracing de comportamiento por hora y posición en tiempo real del usuario.

Page 15: Tips para incorporar geolocalización en tus apps

Procesamiento de los datos

● Si se requiere tracing de comportamiento generar agregados y eliminar datos recolectados.

● No compartir datos geográficos con terceros o exponerlos de forma inocente en las apps.

● No incluir en los respaldos de las BD.

Page 16: Tips para incorporar geolocalización en tus apps

Tips para incorporar Geolocalización en tus apps

Jorge Vargas García (Edivargas)@[email protected]