Varias compañías están trabajando para añadir valor a la información geoespacial.
Gracias a los smartphones y a otros dispositivos móviles, se ha dado una explosión en el número de aplicaciones que hacen uso de los datos de geolocalización. Sin embargo los desarrolladores y los fabricantes de dispositivos se encuentran ante nuevos retos entre los que se incluye la determinación de la localización física precisa, la conversión de coordenadas en información significativa, y la protección de la privacidad del usuario.
La semana pasada, Twitter anunció que entregaría a los desarrolladores datos de geolocalización más detallados. Para aquellos usuarios que activen la característica, Twitter ya proporciona la latitud y la longitud de la información a través de su API (application programming interface). Los nuevos datos añadirán significado a esas coordenadas: el país relevante y la ciudad, así como la identidad de un barrio o de monumentos o negocios cercanos. Esto es el resultado directo de la adquisición de la startup de geolocalización GeoAPI por parte de Twitter en diciembre de 2009.
Un creciente número de sitios y aplicaciones ofrecen servicios similares, incluyendo la aplicación Google Latitude para los smartphones con Android; las populares redes sociales Gowalla, con sede en Austin, Texas; y Foursquare, con sede en Nueva York. Incluso la próxima versión de HTML posee hooks (ganchos) basados en la localización dentro de sus especificaciones, permitiendo a los navegadores y a los sitios compartir información sobre la localización del usuario.
Facebook, la red social más grande del mundo, con 400 millones de usuarios, no ha comentado aún cuándo podría empezar a emplear características basadas en la localización, aunque Elad Gil, cofundador de GeoAPI, cree que sólo es cuestión de tiempo antes de que los datos de localización estén totalmente extendidos por la web. “La localización está en el punto donde estaban los medios sociales hace ocho años,” afirma Gil. “Hoy día los medios sociales están integrados en todas las webs—y ocurrirá lo mismo con la geo.”
Sin embargo, existen varios retos que hay que solventar. En primer lugar, señala Gil, los dispositivos tienen que saber exactamente dónde están, lo que significa que hay que recabar datos más allá de la mera información de posición por satélite.
“El GPS está diseñado para propósitos militares—no es para consumidores que vayan de casa al trabajo o que caminen por los centros comerciales,” afirma Ted Morgan, fundador y director general de Skyhook Wireless, una compañía con sede en Boston que proporciona el software de geolocalización utilizado en más de 80 millones de dispositivos en todo el mundo, incluyendo el iPhone. La solución de Skyhook consiste en triangular la localización del usuario utilizando tres fuentes de información espacial: GPS, las torres de telefonía móvil y, de forma más innovadora, cualquier punto Wi-Fi cercano.
Skyhooks hace un mapa de las localizaciones de las redes inalámbricas mediante la conducción por diversas zonas con una antena Wi-Fi y un software que automáticamente registra las identidades de las redes y la fuerza de la señal (una práctica conocida como ‘war-driving’). Hace siete años, Skyhook ya empezó con el “’war-driving’ y la geolocalización, y todo el mundo pensó que estaban locos,” afirma Joe Stump, antiguo arquitecto principal de Digg y cofundador de SimpleGeo, con sede en Boulder, Colorado. “Al final resultaron ser bastante inteligentes.”
Skyhook vuelve a hacer un mapa de los puntos Wi-Fi aproximadamente cada dos años, aunque sus ingenieros han dado con la forma de actualizar su base de datos incluso más a menudo—cada vez que un usuario accede a una aplicación que utilice datos de geolocalización en un dispositivo equipado con el software de Skyhook. Eso significa que cada usuario de cualquier aplicación de iPhone consciente de la localización está ayudando a mantener la base de datos de Skyhook de puntos Wi-Fi. “La denominamos como red auto-renovable,” afirma Morgan. “Cada vez que la usas, obtienes el beneficio de los datos y además ayudar a afinar el sistema.”
Esta base de datos de puntos Wi-FI permite a Skyhook dar la latitud y longitud de los datos incluso cuando el usuario está dentro de un recinto, a un nivel de resolución espacial que es difícil de conseguir con sólo el GPS—reducido a metros, no a bloques.
El segundo problema que los desarrolladores de aplicaciones geo conscientes tienen que solucionar es cómo traducir los datos de geolocalización a algo que sea significativo para el usuario, como por ejemplo “San Francisco, California” o “El Googleplex.”
SimpleGEO ofrece en la actualidad un servicio para desarrolladores web y de aplicaciones que convierte la información de latitud y longitud en direcciones, aunque es sólo el comienzo. Su cofundador, Stump, afirma que está en conversaciones con una serie de proveedores de geo datos para que sus bibliotecas de datos estén disponibles ante los desarrolladores, y finalmente ante los usuarios. “Si posees un grupo de datos de localización interesante, lo puedes incluir en nuestro sistema y venderlo,” afirma Stump. “Estamos creando el iTunes de los geo-datos.”
Quizá el problema pendiente más importante sea la protección de la privacidad del usuario. Laraki cree que la mejor forma de solucionar este problema es a través de la simplicidad—en vez de dar al usuario un laberinto de configuraciones, tienen que poder decidir fácilmente si transmitir su localización o no.
El reto final consiste en encontrar la mejor forma de presentar los datos geo-conscientes de modo efectivo, un problema de interfaz de usuario al que Laraki y Gil se refieren como de “ergonómica” de la experiencia de geolocalización. Finalmente, por ejemplo, Twitter podría ser lo suficientemente inteligente como para generar el hashtag #sxsw para los tweets emitidos desde una pequeña sección de la parte sur de Austin, Texas, cuando la convención sobre tecnología South by Southwest se celebre allí.
Aunque la geolocalización tiene una utilidad obvia para la creación de mapas, noticias locales, el tiempo y las redes sociales, algunos programadores creen que estas aplicaciones son sólo el principio.
“Están por llegar una serie de aplicaciones extremadamente interesantes, una de ellas construida con nuestra tecnología, que permitirán las personas integrar aún más los mundos virtual y real,” señala Stump desde SimpleGeo. Su compañía ha construido un kit de desarrollo de software que permite a los desarrolladores de aplicaciones incluir características de realidad aumentada en sus aplicaciones con sólo unas cuantas líneas de código.
La realidad aumentada consiste en sobreimpresionar objetos virtuales encima de la señal de video que esté siendo visualizada por el usuario del smartphone. Stump cree que cambiará por completo el mundo de los juegos. “Tenemos startups de juegos trabajando con nuestra tecnología y hablan desde usar los datos del tiempo para alterar el juego hasta usar los datos del censo para alterar el valor de los bienes virtuales,” afirma Stump.