Desenvolve-se sistema de geolocalização de dispositivos Android através do envio de SMS
Cristina G. Pedraz/DICYT O professor da Universidade Européia Miguel de Cervantes (UEMC) de Valladolid, Javier Garrido, desenvolveu um sistema que permite a geolocalização de dispositivos celulares Android através de um método inovador, o envio de mensagens de texto SMS. O projeto, que está protegido por um registro de propriedade intelectual, obteve um dos prêmios do I Concurso de Protótipos Orientados à Comercialização da UEMC, um programa piloto do Projeto T-CUE (Transferência de Conhecimento Universidade-Empresa) da Junta de Castela e Leão.
O objetivo fundamental do produto é aportar um meio de geolocalização de dispositivos celulares que, por sua vez, possa ser utilizado para geolocalizar pessoas através de um sistema de mensagem SMS ou do envio das posições GPS a um serviço na internet. De acordo com o promotor da iniciativa, “trata-se de uma espécie de plataforma que permite localizar um telefone ou dispositivo com sistema operativo Android”, considerando que nesse momento “quase todo mundo sai de casa com um celular, e que todas as companhias oferecem aparelhos Android a um baixo custo”.
Javier Garrido afirma que existe um aplicativo similar para iPhone por meio do qual é possível localizar o telefone ao registrá-lo na plataforma da Apple. No entanto, este serviço é complexo e caro, e não existe um semelhante orientado a Android. “Muitas vezes os aplicativos informáticos nascem de uma brincadeira, por curiosidade. Há tempos, quando ainda não existia Android, comecei a pensar em aplicar esta idéia em outros dispositivos, como o Windows Mobile, mas o desenvolvimento era muito complexo. Com Android foi mais fácil”, afirma.
A primeira aproximação neste sentido foi apresentada pelo professor da UEMC em um congresso. Este primeiro sistema consistia em que, ao ligar o telefone, este já fornecia todas as posições GPS, mas havia um problema, o gasto excessivo de bateria. “Repensei este primeiro projeto e surgiu o tema dos SMS que, dentre outras vantagens, tem sua simplicidade, ainda que por trás esteja sua complexidade tecnológica”, afirma. Assim, envia-se um SMS determinado ao telefone que pode realizar duas operações: devolver uma mensagem de texto com sua posição GPS, ou enviar, durante 10 minutos, suas distintas posições GPS a um servidor na internet, no qual qualquer pessoa pode registrar-se. O pesquisador afirma que se trata de um aplicativo nativo, isso é, instalado no próprio dispositivo e desenvolvido utilizando uma linguagem de programação compatível com o sistema operativo, ou com uma framework de desenvolvimento.
Fases técnicas
Em relação às fases técnicas, o projeto teve uma duração aproximada de cinco meses, trabalhando em tempo parcial. O primeiro desenvolvimento foi a parte técnica do serviço em NET 4 com a framework WCF. “Esse serviço é o núcleo de controle e se encarrega de administrar os pedidos que serão enviados ao telefone, como registrar um usuário e um terminal, além de controlar o envio das posições GPS”. Depois, trabalhou-se no aplicativo Android e no ambiente web, no qual o usuário pode entrar, registrar-se e ver as posições.
Além da possibilidade de localizar e recuperar o telefone em caso de perda, possuindo ou não GPS, o sistema permite a localização de pessoas. “A idéia nasce também da possibilidade de localizar, de forma simples, crianças ou idosos com algum tipo de doença, através de um telefone Android”, afirma Garrido, que agrega que o sistema pode ter outras aplicações, como o controle de frotas de veículos ou de redes de comerciantes. Neste sentido, enfatiza que o sistema “é um ente vivo que pode evoluir”.
Concurso de protótipos
O objetivo do Concurso de Protótipos Orientados ao Comércio da UEMC é desenvolver atividades de transferência através de um programa piloto para estudantes e pesquisadores, que apóie o desenvolvimento de protótipos destinados ao mercado, a fim de conseguir um conjunto de produtos que, após passar pelo Registro de Patentes ou da Propriedade Industrial, possam ser comercializados. Entende-se como protótipo não apenas uma figura ou estrutura física, mas o desenvolvimento de um software ou de uma solução web.
Existem duas modalidades de apresentação de candidaturas, modalidade individual ou grupal, e neste último caso os promotores podem ser de diferentes formações da UEMC. Do mesmo modo, podem participar da segunda convocatória do concurso todos os membros da comunidade universitária, tanto estudantes do último ano de qualquer formação oficial, quanto o pessoal docente e pesquisador vinculado à Universidade no momento de apresentar a candidatura.