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.
2. 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
3. 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.
5. 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.
6. ¿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.
7. 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).
8. 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).
9. ¿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!!!
10. ¿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.
11. 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.
13. 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).
14. 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.
15. 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.