GPS Gate

Factor fundamental para o funcionamento desta solução, é a possibilidade de vários programas receberem em simultâneo informações permanentes do receptor de GPS, sem que se verifiquem situções de conflito ou de impossibilidade de acesso, ainda que temporária.

Este software, actualmente para uso exclusivo em Windows XP, cria diversas portas virtuais de GPS, permitindo atribuir a cada aplicação que necessite de informação deste dispositivo, o acesso permanente e exclusivo ao que aparenta ser um GPS em uso exclusivo. Desta forma, cada programa é configurado para observar uma porta diferente, gerida pelo GPS Gate, que vai servindo de canal para partilha entre estes e um único dispositivo físico.

A configuração é extremamente fácil, ficando residente em memória, disponível para utilização de outras aplicações. No exemplo a seguir mencionado, selecionou-se a porta gerada pelo software que controla o GPS, que sendo de ligação USB, cria uma porta série, ou COM, virtual e que no nosso caso é a COM5.

Seguidamente criaram-se duas portas virtuais, inexistentes no computador, com os endereços de COM6 e COM8, para as quais serão configurados os programas que vão partilhar um único GPS cujo endereço real é COM5. Obviamente, só podem ser usados para a criação de portas virtuais endereços sem existência real, pelo que o próprio programa não permite a criação de portas que entrem em conflito com as existentes.

As duas restantes opções, de Start GpsGate after boot e de Retry connection to input destinam-se a fazer o arranque automático do programa na altura em que o computador é ligado , no segundo caso, a forçar o teste periódico da porta a que está ligado o GPS. Esta opção é necessária caso o GPS seja do tipo USB, ligado a uma porta série criada através do controlador do dispositivo e que pode ou não estar permanentemente disponível.

Este programa pode ser obtido através de http://franson.biz sendo necessário proceder ao seu registo caso se pretenda continuar a utilizar. Este programa não é necessário caso só utilize o GPS para fornecer dados a um único programa.