Rafael Rossignol Felipe

Este blog é sobre alguma coisa, sobre sistemas, tecnologias, o mar, as pessoas, alguma coisa…

Archive for the ‘Tecnologias para todos’ Category

Será que o busão vai demorar?

Posted by Rafael Rossignol Felipe em 21/05/2009

Todo mundo já deve ter se feito a pergunta do título desse post. Pelo menos, todos que já andaram de ônibus, talvez nem todos fizeram a pergunta da mesma maneira. Num país tão grande como o nosso e com tanta diversidade, essa frase pode ter várias versões.

E é justamente num país cheio de diversidades, que as soluções para os problemas têm que ser simples. Pelo menos essa é a minha opinião.

Já faz um tempo que venho pensando em como ajudar as pessoas que perdem horas num ponto de ônibus inutilmente, já que a vida hoje em dia é tão corrida  (não vou entrar nos méritos do quanto a vida não deveria ser corrida, pois ai já é uma questão filosófica e de saúde).

Na época que pensava sobre isso, as novas tecnologias não eram tão baratas, já existiam é claro, mas ainda não tinham uma demanda tão grande para se tornarem accessíveis.

A minha idéia no final das contas é simples, parto do pressuposto que informação nunca é demais, logo, saber se o ônibus que você quer pegar daqui a pouco está chegando ou não, te da margem para que você tenha ou não que se apressar, ou então, ficar mais um pouco relaxando no sofá de casa.

Como fazer então pra disponibilizar esse tipo de informação a todos, com um custo mais baixo?

É só juntar duas siglas que podem ser conhecidas de muitas pessoas interessadas por tecnologias:
GPRS e RFID

GPRS (para quem não clicou ai no link ai de cima) de uma maneira resumida, é a tecnologia utilizada por quase todos os aparelhos de celulares da atualizade, para entrar na internet, ela foi substituida pelo 3G mas os aparelhos com 3g ainda tem GPRS. Pense em um fax modem wireless, hehehehe.

RFID é uma tecnologia utilizada em supermercados, lojas de departamento, indústrias, identificação de animais, e milhares de outras aplicações. Basicamente é um pequeno emissor de radiofrequência que tem um identificador único, e quando passa por um sensor, esse sensor registra sua passagem.

Agora imaginem que cada ponto de ônibus numa metropole como São Paulo, tenha um emissor RFID e uma plaquinha com um código daquele ponto; E cada ônibus que circula pelas ruas da cidade possua um aparelhinho com um modem GPRS e um sensor RFID, quando o ônibus passa pelo ponto, o aparelho registra qual ponto que ele passou e em qual horario e envia para um servidor central da SPTrans; O servidor organiza essa informação e a disponibiliza num site, online, sem atraso.

Agora, se imagine tendo que pegar um ônibus, você entra no site, coloca o código do ponto de ônibus (que você sabe decorado, pois pega ônibus ali direto) e ele te da uma previsão de chegada de 20 minutos. Pronto se você demora 2 minutos até o ponto, tem 18 minutos pra fazer algo em casa, é claro que previsões são previsões, mas vc tem certeza de que 10 minutos você pode relaxar em casa.

Imagine agora, você num local que não conhece, você pega seu celular e entra na versão wap do site da sptrans, digita o código do ponto que você está parado esperando o ônibus, e ele te mostra a lista de ônibus que estão pra chegar em ordem cronológica.

Nada muito complicado nem caro de se implementar. Talvez uma medida dessas ajudasse as pessoas que querem abandonar os carros mas não podem contar com a impresivibilidade dos horarios do transporte público.

Como sempre, comentários e sugestões são sempre bem vindos.

Anúncios

Posted in Por que não?, Tecnologias para todos | Etiquetado: , | 4 Comments »

Colabore com mapas para todos

Posted by Rafael Rossignol Felipe em 24/01/2009

Muita gente não sabe da existência do OpenStreetMap, nem que é possível usar seus mapas em diversos lugares, inclusive um software livre que funciona em quase todos os celulares por ai, o GPSMid.

No meu post anterior, eu tentei mostrar um pouco cada um desses projetos, muito interessantes e que tem potêncial pra ajudar muita gente. Nesse meio tempo, entre esses dois artigos, um amigo meu que havia comprado um GPS Bluetooth para usar com seu N91, teve seu querido celular roubado durante o voo, então ele “me emprestou por tempo indeterminado” o aparelhinho, resolvi fazer um teste simples com o GPSMid aqui, e eureka, não é que funciona o negocio? e funciona muito legal ainda por cima.

Porém, os mapas da região que moro (São paulo – capital) ainda estão bem fraquinhos, e se São Paulo está fraquinho, imagine o resto do pais, foi então que resolvi escrever esse post. Inicialmente eu imaginava que a única maneira de colaborar com os mapas do OSM era com um software chamado JOSM, depois descobri a roda, hehehhe, existe um editor online, assim como o wikipedia, você pode editar os mapas online, eles passam por uma aprovação, e após alguns dias estarão lá disponíveis. Imagine então cada um colaborar um pouco?

Foi o que eu fiz, sempre que tenho um tempo livre, adiciono umas duas ruas que conheço, já adicionei umas 30 e liguei avenidas importantes da região onde moro.

Mas vamos ao ponto, para editar os mapas é muito simples, é só entrar no site do OSM, localizar a região que você quer atualizar. Localizada a região, é só clicar numa aba que tem na mesma página, a aba EDIT, depois disso uma tela de login aparecerá, caso não seja cadastrado ainda no projeto, é só fazer um cadastro simples, se logar, e começar a editar os mapas.

Uma coisa interessante é que o editor tem um modo “Pratice”, onde é possível fuçar a vontade no mapa sem alterar pra valer, pra aprender a editar. A edição é relativamente simples e intuitiva, e é só ir vendo como estão feitas as outras ruas para você colocar as suas.

O post não foi muito grande, nem muito detalhado, foi na verdade só pra difundir o editor do OSM, que permite que um conhecimento muito útil e livre, esteja disponível para as pessoas, sem que elas tenham que pagar um absurdo por isso.

Posted in Tecnologias para todos | 14 Comments »

GPS para todos

Posted by Rafael Rossignol Felipe em 08/12/2008

Quem é perdido como eu já teve a vontade de ter um navegador eletrônico que usa GPS. Não que eu seja totalmente perdido, o problema é que toda vez que vou de carona com alguém pra algum lugar eu fico viajando e nunca presto atenção pra onde estou indo, e as vezes eu não associo o nome da rua ao local.

Mas não vem ao caso agora, questão é que ao ver tantos sistemas de navegação disponíveis no mercado, comecei a imaginar que não é necessário um poder computacional tão grande assim para exibir um mapa e traçar rotas (se o mapa estiver bem estruturado é claro), foi então que pesquisando no sourceforge descobri o GPSMid.

Mas o que é o GPSMid? esse cara ai é um software que roda em qualquer celular que rode Java, mais especificamente j2me. O que esse software faz é o seguinte, pega as informações de um GPS e posiciona onde você está em um mapa, além disso você pode pesquisar endereços e ele traça uma rota de onde você está até o lugar que você quer chegar (e essa que é a parte boa do negocio). Quem quiser dar uma olhada como ele funciona, no site tem uma versão que da pra testar no navegador, também é possível baixar umas versões pré-prontas com mapas do reino unido.

Em teoria, qualquer um que tenha um celular mais ou menos pode se achar numa cidade grande como São Paulo.

Porém existem dois problemas, o primeiro é contornável.

Problema 1
Nem todo celular vem com GPS (na verdade quase nenhum) e os que vem com GPS já possuem um software compatível que provavelmente é melhor do que esse que estou escrevendo. Mas é fácil de contornar esse problema, existem módulos GPS Bluetooth que enviam sinal de GPS para qualquer celular com bluetooth, esses módulos custam cerca de R$ 200 no mercado livre. E se fizer importação direta, talvez fique até mais barato.

Problema 2
Os mapas, esse software utiliza mapas de um outro projeto “Open Source” o Open Street Map, esse projeto consiste em um “banco de dados” de mapas do mundo todo que é alimentado colaborativamente, como o wikipedia. A intenção também é ótima, porém não tem muito brasileiro ajudando, logo, aqui da cidade de São Paulo (que deve ser a que possui mais informações) não tem muitas ruas.

Ao me deparar com o segundo problema, me lembrei de um projeto nacional que tem um objetivo parecido com o Open Street Map, o tracksource. Essa comunidade está criando mapas de ruas e rodoviários de todo o brasil, porém eles utilizam softwares proprietários para isso, e o formato gerado não pode ser utilizado para nenhum outro sistema de navegação que não seja da marca Garmin.

Vendo esse problema tentei utilizar o GPSBabel (software para conversão de formatos de mapas) para converter os mapas do projeto tracksource em um formato compatível com o GPSMid, percebi que o GPSBabel ainda não consegue ler o formato (proprietário) então no final das contas fiquei de novo só com idéias na cabeça.

Conclusões
Cheguei a algumas conclusões no final da contenda:

  • Projetos como o tracksource não deveriam se utilizar de softwares proprietários, ou no mínimo deveriam se utilizar de formatos que poderiam ser utilizados por todos. Apesar de eu não ser ninguém para contestar a maneira como desenvolvem os mapas, na minha opinião se fizessem isso diretamente no OpenStreetMap, o desenvolvimento seria simplificado (pois as ferramentas foram criadas pensando no desenvolvimento colaborativo), poderiam continuar utilizando em seus GPSs garmin e ajudariam muito mais pessoas. Pois além dos dados poderem ser utilizados por pessoas comuns como eu, que são meio perdidas. Também poderiam ser utilizadas por desenvolvedores de sistemas, como eu (hehehehe), para desenvolver soluções inovadoras e livres.
  • Cheguei a conclusão de que vou tentar de outras maneiras converter os mapas do projeto tracksource, acredito que não esteja ferindo nenhuma licença de uso deles. (Existe um projeto de uma lib em C que consegue ler esse formato libgarmin , e também um software que utiliza essa biblioteca, o QLandkarte). Quem sabe não tenho sucesso?
  • Quem sabe os mapas do projeto openstreetmap não evoluam e num futuro próximo muitas pessoas possam usufruir de um sistema de navegação simples e útil que pode ajudar a desafogar um pouco o trânsito de grandes cidades, afinal de contas quem nunca teve vontade de, no meio de um congestionamento, entrar na primeira ruazinha que ve pela frente e seguir por outro caminho?
  • Se quiser se aventurar com o GPSMid, não precisa entender de java (apesar de ser útil). Entre no site e siga o tutorial, se eu consegui, qualquer um consegue.

Posted in Tecnologias para todos | Etiquetado: , , , , , | 18 Comments »

Pra que um blog?

Posted by Rafael Rossignol Felipe em 08/12/2008

Como começar melhor um blog do que questionando a mim mesmo a necessidade de ter um.

Eu nunca senti vontade de ter um blog, na verdade eu achava algo de gente ocupada que queria aparecer, com o tempo fui percebendo que a coisa não é bem assim, percebi como eu sou preconceituoso (na verdade sou bastante em relação a algumas coisas).

No meu caso esse blog se destina a uma série de coisas, não tem um objetivo específico. As vezes, por exemplo, fico indignado com algumas coisas e tenho que reclamar com alguém, mas tem que ser alguém do mesmo contexto, e as vezes não adianta comentar sobre alguma tecnologia com a minha mãe, hehehehe. Em outros momentos, tenho tempestades de idéias, que acabo não executando, mas as vezes colocando elas aqui alguém também pode se empolgar com elas, ter outras idéias e elas serem úteis e não acaberem perdidas na minha cabeça. Há também a função primordial dos blogs de tecnologia, eu sei fazer alguma coisa que muita gente não sabe, e ninguém escreveu nada sobre isso ainda, então posso ajudar muita gente.

Bom, de qualquer forma, acho que esse site vai se moldando ao longo do tempo e espero que ele reflita onde quero chegar (onde quer que seja).

Posted in Tecnologias para todos | 4 Comments »