10 julio 2010

Trilogía GPS en J2ME

Hacemos una pequeña toma de contacto con el mundo de los GPS a través de este hilo, para comprender los conceptos más elementales, y dejamos pendientes tres entradas para analizar en profundidad tres aplicaciones de GPS para teléfonos móviles.
Empezamos. El Sistema de Posicionamiento Global permite determinar tu posición con relativa precisión. Si conocemos dos puntos en el tiempo, con la diferencia de ambos puntos podemos conocer los cambios de ubicación en el plano horizontal, el cambio de altitud, la velocidad... etc.
A partir de aquí, podemos enriquecer la experiencia todo lo que queramos: El conocer nuestra posición nos puede ubicar en un mapa. Esto puede resultar muy útil, si además le marcamos la posición hacia la cual nos dirigimos.
Los waypoints, o puntos de ruta en español, son coordenadas para ubicar puntos de referencia tridimensionales. Para hacer un itinerario, vamos añadiendo waypoints a nuestro mapa. El GPS nos marcará la dirección a seguir para alcanzar el siguiente waypoint. Otras veces, somos nosotros los que nos movemos y el GPS el que está almacenando los waypoints, para posteriormente poder ver nuestra ruta más adelante. En este caso, los waypoints se almacenan en un tracker. Lo normal es que sea un archivo con extensión GPX, (GPS eXchange Format), aunque es habitual que cada programa tenga su propio formato. Podemos convertir múltiples formatos en GPSbabel.
Los trackers los podemos visualizar en aplicaciones como Google Earth. Además, existen los denominados GPX players, que se encargan de mover el mapa para seguir los waypoints.
El loglevel de un tracker es la frecuencia con la que va añadiendo las posiciones a nuestra ruta. Si añadimos una posición por segundo, tendremos un track más preciso que si añadimos una posición cada 5 segundos, pero por contra el archivo que obtengamos será 5 veces más pesado. El loglevel es algo que habitualmente los programas de tracking nos dan la posibilidad de ajustar según nuestras necesidades. Una buena idea es ajustar el loglevel a la velocidad de nuestra ruta, si vamos a hacer una ruta a pie, la velocidad va a ser muy pequeña, con lo que un loglevel de 5 segundos es más que de sobra. Si la ruta es en coche, pues podemos bajar un poco esa cifra, porque a 36Km/h, recorremos 10m en un segundo, así que un loglevel de 2 ó incluso de 1 estaría bien.
En cuanto a los dispositivos GPS, tenemos infinidad de ellos. Últimamente ha sido todo un boom en lo que a navegadores GPS para los vehículos se refiere. También son cada vez más frecuentes en los teléfonos móviles y smartphones. La evolución de los GPS de deporte, aventura y ocio ha sido algo más discreta.
Existen distintos chipsets GPS con diferentes rangos de precisión: unos son más precisos a bajas velocidades, y otros obtienen mejores rendimientos en un movimiento más veloz. Todos necesitarán espacios abiertos para captar correctamente la señal de los satélites. El arranque de nuestro GPS puede estar asistido por las antenas de telefonía móvil, lo cual nos permite localizar nuestra posición más rápidamente.
Los GPS de vehículo no valen para salir de las carreteras (apenas para ser usado como peatón). Los GPS off-road no tienen indicaciones vocales. El GPS perfecto no existe.
Sin embargo, los teléfonos móviles cuentan con unos GPS relativamente buenos. Los móviles son dispositivos portátiles que llevamos habitualmente encima, incorporan sistemas operativos para controlar el funcionamiento de los GPS y cuentan con tarjetas de memoria para almacenar mapas. Todo esto les convierten en los GPS más polivalentes, y sin embargo, los más desaprovechados.
En los siguientes hilos, se analizarán varias aplicaciones J2ME, que pueden ser ejecutadas prácticamente en cualquier teléfono móvil, para ser utilizados junto con un GPS, ya sea interno o a traves de Bluetooth. Están orientadas a los trackers, funcionan completamente offline, son gratuitas, y los resultados son excelentes.
Mientras tanto, podeis ver el completo análisis que hizo nuestro compañero Stranno acerca de los GPS para Symbian (1, 2 y 3)

Artículos relacionados:
GPSed
bbTracker
Velox

2 Comments:

Blogger José M. García said...

Huy, tiene que pasar por aquí el sr. Ángel que es todo un enamorado de estos cacharros. Yo los únicos GPS que he utilizado son los de los videojuegos.

10/7/10, 13:50  
Blogger Stranno said...

Esas entradas tengo que actualizarlas, y al final nunca hice una del Sygic. Esperaré a que salga la versión Aura para hacerla

También tenía pensado hacerme probar algún programa Java (porque Symbian no hay) para senderismo y rutas en bicicleta. Me ha molado después de estar probando el Garmin Etrex de mi cuñao, es la hostia ese GPS

11/7/10, 11:10  

Publicar un comentario

<< Home


View My Stats