UAM-Telefónica apps geolocalizadas

Post on 31-May-2015

649 views 1 download

description

Ponencia apps geolocalizadas dentro de las II jornadas de la innovación, de la cátedra UAM-Telefónica, en la Escuela Politécnica Superior el 19/10/2011www.catedratelefonicauam.es

Transcript of UAM-Telefónica apps geolocalizadas

Geolocalización en aplicaciones

móvilesDando contexto a la posición física del usuario

Cátedra UAM-Telefónica

II Jornada a la innovación

Alberto Naranjo Galet @albertonaranjo

Geolocalización en apps móviles @albertoNaranjo2

¿Tenías teléfono móvil?¿Tenías teléfono móvil?

En el año 1999...

¿Tenías Internet en el móvil?¿Tenías Internet en el móvil?

Geolocalización en apps móviles @albertoNaranjo3

Geolocalización móvil

1.Tecnologías de geolocalización

2.Location Based Services

3.Caso de éxito: Foursquare

4.Nuevos modelos de negocio

5. Implementación de un ejemplo básico

Geolocalización en apps móviles @albertoNaranjo4

Tecnologías más habituales de localización

1.Dirección IP del usuario

2.Localización satelital GPS

3.Sistema combinado A-GPS

Geolocalización en apps móviles @albertoNaranjo5

Localización por IP•Es la más habitual en desktop dónde no

existen otros medios de localizar al usuario.

•Mediante bases de datos por rangos y proveedores se puede saber hasta el barrio.

•Información geográfica de las visitas a una web.

•GeoMarketing: Banners localizados

Geolocalización en apps móviles @albertoNaranjo6

Localización por GPS

•Global Positioning System

•Sistema de Posicionamiento Global

•Red de satélites del Departamento de Defensa de los Estados Unidos

•El ejército puede incluir más o menos error sin aviso previo a los dispositivos civiles

Geolocalización en apps móviles @albertoNaranjo7

La guerra de la galaxias

BeidouGLONASSGalileoGPS•Cada uno usa su propia red de satélites

•Se necesitan chips especiales de cada sistema

•Mayor cobertura en zonas locales

•Impacto comercial reducido

Geolocalización en apps móviles @albertoNaranjo8

Localización GPS Asistida

•First-to-fix: Muestra la posición más actual usando el sistema disponible, y luego aumenta la precisión

•Necesita conectividad a datos

•Usa bases de datos con registros de redes WIFI por zonas

•La más habitual: iPhone y Android

Geolocalización en apps móviles @albertoNaranjo9

Otros métodos de localización

•Señal Bluetooth. Para interiores

•Triangulación por radio frecuencia RFID

•Celdas de telefonía GSM. Base de datos con registros de posición.

Geolocalización en apps móviles @albertoNaranjo10

Aplicaciones con LBS

•Apps que ofrecen servicios de información dentro de un contexto físico.

•Normalmente la posición relativa del usuario

Geolocalización en apps móviles @albertoNaranjo11

Mapas y listas

•Se usan mapas o listas ordenadas para presentar la información geográficamente

Geolocalización en apps móviles @albertoNaranjo12

Caso de éxito: Foursquare

•Es la app geolocalizada más usada en todo el mundo

•Más de 10 Millones de usuarios

•Hace poco FB (150M) intentó destronarlo con Places sin demasiado éxito

Geolocalización en apps móviles @albertoNaranjo13

De DodgeBall a Foursquare

•Al principio el concepto inicial era localizar a tus amigos.

•Luego se introdujo el componente ganador: hacer ‘check-in’ en un lugar.

Geolocalización en apps móviles @albertoNaranjo14

Nuevos modelos de negocio y marketing

proactivo1.Publicidad contextual

geolocalizada

2.Cupones digitales y ofertas temporales

3.Campañas especiales ad-hoc de marcas

Geolocalización en apps móviles @albertoNaranjo15

Publicidad contextual sobre el mapa

El adsense de los mapas

Geolocalización en apps móviles @albertoNaranjo16

Cupones digitales y ‘especiales’

•Tras un número de visitas, consigues algo gratis o un descuento

•Si eres el usuario más habitual de la semana, también puedes reclamar un premio

Geolocalización en apps móviles @albertoNaranjo17

Campañas ad-hoc de marcas

•Acciones de co-branding dentro de la aplicación

•Mecánicas de juego para incitar al usuario a participar

Geolocalización en apps móviles @albertoNaranjo18

navigator.geolocation.getCurrentPosition(successCallback, errorCallback, {maximumAge:60000});

function errorCallback(){alert(‘Error de geolocalización!’);

}

function successCallback(position){ alert(position.coords.latitude+”,”+position.coords.longitude);}

interface Coordinates { readonly attribute double latitude; readonly attribute double longitude; readonly attribute double accuracy; readonly attribute double? altitude; readonly attribute double? altitudeAccuracy; readonly attribute double? heading; readonly attribute double? speed; };

Definición W3C

Geolocalización en apps móviles @albertoNaranjo19

API localización de Bluevia

•Peticiones REST

•Sobre web o nativo

•Muy fácil de implementar

Geolocalización en apps móviles @albertoNaranjo20

Os invito a que penséis en vuestra propia

aplicación geolocalizada

¡Gracias, eso es todo!