O GazGPS é um programinha que fiz em Java, particularmente a versão para celulares e PDAs: a Java Microedition, ou J2ME.

   Um programinha bastantes simples que utiliza a API de localização, um listener que monitora quando as informações do GPS são atualizadas, um canvas (tela gráfica) para interagir com o usuário. (utilizar uma tela gráfica ao invés de textos e números reduziu a área utilizada da tela em mais de 30% e melhorou a velocidade de compreensão das informações. Em contrapartida, enquanto em algumas horas dá pra tranquilamente montar um código com texto, são necessários dias pra fazer o posicionamento correto dos componentes gráficos e a montagem. Mas é divertidíssimo e altamente recomendado).

Na nova versão disponível para download, é possível adicionar pontos de referência (Landmarks), bem como gerenciá-los, e selecionar um deles para ser utilizado como ponto de referência.

Os pontos de referência são compartilhados por todos os aplicativos do dispositivo.

     

O arquivo JAR pode ser baixado aqui.

Os códigos-fonte (embalados em um pacote pronto pra ser aberto no NetBeans) podem ser baixados aqui.

 

 

 

Um ambiente de programação extremamente poderoso, que você pode baixar gratuitamente de qualquer computador conectado à internet, com suporte muito eficiente e ampla documentação disponível. Esse é o Java.

Apesar de críticas quanto à performance (o Java é metade compilado, metade interpretado, o que o torna mais lento que um programa totalmente compilado), até o momento não encontrei ferramenta tão simples de usar e com tanto potencial. Promete.