SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Tips para incorporar
Geolocalización en tus apps
   Jorge Vargas García (Edivargas)
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
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.
Esperen... ¿Y las apps móviles?
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.
¿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.
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).
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).
¿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!!!
¿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.
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.
Estrategia de recolección
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).
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.
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.
Tips para incorporar
Geolocalización en tus apps
  Jorge Vargas García (Edivargas)
@edivargas
jorge.vargas@yumbling.com
www.yumbling.com

Contenu connexe

En vedette

Programando Windows Phone con Phonegap
Programando Windows Phone con PhonegapProgramando Windows Phone con Phonegap
Programando Windows Phone con PhonegapMauro Parra-Miranda
 
Formation phonegap android ios windows phone blackberryos
Formation phonegap   android ios windows phone blackberryosFormation phonegap   android ios windows phone blackberryos
Formation phonegap android ios windows phone blackberryosEGILIA Learning
 
[M2M For Real] Lars Forslöf - Roadroid
[M2M For Real] Lars Forslöf - Roadroid[M2M For Real] Lars Forslöf - Roadroid
[M2M For Real] Lars Forslöf - RoadroidMobilbusiness
 
Mejorando.la - Introducción a jQuery Mobile y PhoneGap
Mejorando.la - Introducción a jQuery Mobile y PhoneGapMejorando.la - Introducción a jQuery Mobile y PhoneGap
Mejorando.la - Introducción a jQuery Mobile y PhoneGapykro
 
PhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or LessPhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or LessTroy Miles
 
Aplicaciones móviles con Jquery Mobile, PHP y MySQL
Aplicaciones móviles con Jquery Mobile, PHP y MySQLAplicaciones móviles con Jquery Mobile, PHP y MySQL
Aplicaciones móviles con Jquery Mobile, PHP y MySQLfuturodelweb.com
 

En vedette (11)

Programando Windows Phone con Phonegap
Programando Windows Phone con PhonegapProgramando Windows Phone con Phonegap
Programando Windows Phone con Phonegap
 
Phonegap
PhonegapPhonegap
Phonegap
 
Phonegap
PhonegapPhonegap
Phonegap
 
JQuery Mobile
JQuery MobileJQuery Mobile
JQuery Mobile
 
Formation phonegap android ios windows phone blackberryos
Formation phonegap   android ios windows phone blackberryosFormation phonegap   android ios windows phone blackberryos
Formation phonegap android ios windows phone blackberryos
 
[M2M For Real] Lars Forslöf - Roadroid
[M2M For Real] Lars Forslöf - Roadroid[M2M For Real] Lars Forslöf - Roadroid
[M2M For Real] Lars Forslöf - Roadroid
 
Mejorando.la - Introducción a jQuery Mobile y PhoneGap
Mejorando.la - Introducción a jQuery Mobile y PhoneGapMejorando.la - Introducción a jQuery Mobile y PhoneGap
Mejorando.la - Introducción a jQuery Mobile y PhoneGap
 
PhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or LessPhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or Less
 
Intro jQuery Mobile
Intro jQuery MobileIntro jQuery Mobile
Intro jQuery Mobile
 
Aplicaciones móviles con Jquery Mobile, PHP y MySQL
Aplicaciones móviles con Jquery Mobile, PHP y MySQLAplicaciones móviles con Jquery Mobile, PHP y MySQL
Aplicaciones móviles con Jquery Mobile, PHP y MySQL
 
Jquery 2
Jquery 2Jquery 2
Jquery 2
 

Similaire à Tips para incorporar geolocalización en tus apps

Sig completa
Sig completaSig completa
Sig completaESAP
 
Los sistemas de información geográfica (SIG) y estándares de normalización
Los sistemas de información geográfica (SIG) y estándares de normalizaciónLos sistemas de información geográfica (SIG) y estándares de normalización
Los sistemas de información geográfica (SIG) y estándares de normalizaciónFacultad de Informática UCM
 
Pablo rebufello sistemas de información geográfica
Pablo rebufello sistemas de información geográficaPablo rebufello sistemas de información geográfica
Pablo rebufello sistemas de información geográficapablocapra
 
Privacidad de ubicación en big data: protección de datos de geolocalización
Privacidad de ubicación en big data: protección de datos de geolocalizaciónPrivacidad de ubicación en big data: protección de datos de geolocalización
Privacidad de ubicación en big data: protección de datos de geolocalizaciónValentín Sastre Calvi
 
gvSIG Suite aplicada a seguridad, emergencias y protección civil
gvSIG Suite aplicada a seguridad, emergencias y protección civilgvSIG Suite aplicada a seguridad, emergencias y protección civil
gvSIG Suite aplicada a seguridad, emergencias y protección civilAlvaro Anguix
 
UNIVERSIDAD TECNOLÓGICA ISRAEL PROYECTO.pptx
UNIVERSIDAD TECNOLÓGICA ISRAEL PROYECTO.pptxUNIVERSIDAD TECNOLÓGICA ISRAEL PROYECTO.pptx
UNIVERSIDAD TECNOLÓGICA ISRAEL PROYECTO.pptxWilmerPatricio5
 
Sistema de-posicionamiento-global
Sistema de-posicionamiento-globalSistema de-posicionamiento-global
Sistema de-posicionamiento-globalpatsy_
 
Sistema de información geográfico
Sistema de información geográficoSistema de información geográfico
Sistema de información geográficojuanksi28
 
Cartografía Digitalizada y Principales Herramientas Informáticas aplicadas en...
Cartografía Digitalizada y Principales Herramientas Informáticas aplicadas en...Cartografía Digitalizada y Principales Herramientas Informáticas aplicadas en...
Cartografía Digitalizada y Principales Herramientas Informáticas aplicadas en...Mision_Sucre_Aragua
 
Indoor Location Intelligence
Indoor Location IntelligenceIndoor Location Intelligence
Indoor Location IntelligenceEsri España
 
Proyecto de Investigación e Innovación Tecnológica - Diapositivas 04
Proyecto de Investigación e Innovación Tecnológica - Diapositivas 04Proyecto de Investigación e Innovación Tecnológica - Diapositivas 04
Proyecto de Investigación e Innovación Tecnológica - Diapositivas 04Rafael Puppi Junchaya
 
Caso de estudio sistema gps de monitoreo de transporte pesado
Caso de estudio sistema gps de monitoreo de transporte pesadoCaso de estudio sistema gps de monitoreo de transporte pesado
Caso de estudio sistema gps de monitoreo de transporte pesadoEddy Cifuentes Posadas
 

Similaire à Tips para incorporar geolocalización en tus apps (20)

Sig completa
Sig completaSig completa
Sig completa
 
Sig completa
Sig completaSig completa
Sig completa
 
sistemas de información geografica
sistemas de información geograficasistemas de información geografica
sistemas de información geografica
 
Geo presentación carranza_colombia2
Geo presentación carranza_colombia2Geo presentación carranza_colombia2
Geo presentación carranza_colombia2
 
Antecedentes de los SIG
Antecedentes de los SIGAntecedentes de los SIG
Antecedentes de los SIG
 
Los sistemas de información geográfica (SIG) y estándares de normalización
Los sistemas de información geográfica (SIG) y estándares de normalizaciónLos sistemas de información geográfica (SIG) y estándares de normalización
Los sistemas de información geográfica (SIG) y estándares de normalización
 
Pablo rebufello sistemas de información geográfica
Pablo rebufello sistemas de información geográficaPablo rebufello sistemas de información geográfica
Pablo rebufello sistemas de información geográfica
 
Api geolocation
Api geolocationApi geolocation
Api geolocation
 
Privacidad de ubicación en big data: protección de datos de geolocalización
Privacidad de ubicación en big data: protección de datos de geolocalizaciónPrivacidad de ubicación en big data: protección de datos de geolocalización
Privacidad de ubicación en big data: protección de datos de geolocalización
 
Presentacion geolocalización
Presentacion geolocalización Presentacion geolocalización
Presentacion geolocalización
 
gvSIG Suite aplicada a seguridad, emergencias y protección civil
gvSIG Suite aplicada a seguridad, emergencias y protección civilgvSIG Suite aplicada a seguridad, emergencias y protección civil
gvSIG Suite aplicada a seguridad, emergencias y protección civil
 
UNIVERSIDAD TECNOLÓGICA ISRAEL PROYECTO.pptx
UNIVERSIDAD TECNOLÓGICA ISRAEL PROYECTO.pptxUNIVERSIDAD TECNOLÓGICA ISRAEL PROYECTO.pptx
UNIVERSIDAD TECNOLÓGICA ISRAEL PROYECTO.pptx
 
Sistema de-posicionamiento-global
Sistema de-posicionamiento-globalSistema de-posicionamiento-global
Sistema de-posicionamiento-global
 
Realidad Aumentada (RA): fundamento y algunas aplicaciones
Realidad Aumentada (RA): fundamento y algunas aplicacionesRealidad Aumentada (RA): fundamento y algunas aplicaciones
Realidad Aumentada (RA): fundamento y algunas aplicaciones
 
Sistema de información geográfico
Sistema de información geográficoSistema de información geográfico
Sistema de información geográfico
 
Cartografía Digitalizada y Principales Herramientas Informáticas aplicadas en...
Cartografía Digitalizada y Principales Herramientas Informáticas aplicadas en...Cartografía Digitalizada y Principales Herramientas Informáticas aplicadas en...
Cartografía Digitalizada y Principales Herramientas Informáticas aplicadas en...
 
Indoor Location Intelligence
Indoor Location IntelligenceIndoor Location Intelligence
Indoor Location Intelligence
 
Proyecto de Investigación e Innovación Tecnológica - Diapositivas 04
Proyecto de Investigación e Innovación Tecnológica - Diapositivas 04Proyecto de Investigación e Innovación Tecnológica - Diapositivas 04
Proyecto de Investigación e Innovación Tecnológica - Diapositivas 04
 
Presentación Congreso UTMACH
Presentación Congreso UTMACHPresentación Congreso UTMACH
Presentación Congreso UTMACH
 
Caso de estudio sistema gps de monitoreo de transporte pesado
Caso de estudio sistema gps de monitoreo de transporte pesadoCaso de estudio sistema gps de monitoreo de transporte pesado
Caso de estudio sistema gps de monitoreo de transporte pesado
 

Plus de Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasSoftware Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesSoftware Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environmentsSoftware Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorSoftware Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealSoftware Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowSoftware Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learningSoftware Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDiSoftware Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSSoftware Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsSoftware Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosSoftware Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressSoftware Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsSoftware Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoSoftware Guru
 

Plus de Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Dernier

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 

Dernier (12)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Tips para incorporar geolocalización en tus apps

  • 1. Tips para incorporar Geolocalización en tus apps Jorge Vargas García (Edivargas)
  • 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.
  • 4. Esperen... ¿Y las apps móviles?
  • 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.
  • 16. Tips para incorporar Geolocalización en tus apps Jorge Vargas García (Edivargas) @edivargas jorge.vargas@yumbling.com www.yumbling.com