Introdução: APIs é tudo! Olhe as APIs do Programmable WEB para entender:
http://www.programmableweb.com/apis/directory
Motivação: O Twitter é em boa parte, um sucesso por causa da API. O Orkut ganhou mais popularidade após o OpenSocial (Vice “Buddy Poke” e “Fazendinha”[acho que é isso])…
Blás blás:
O fato é que as vezes serviços/dados públicos podem ser oferecidos através de APIs, ajudando na construção de aplicativos que podem ser úteis, isso mesmo, úteis(Como o famoso Mashup de Chicago, que mostra os dados do crime por lá em um mapa: http://www.chicagocrime.org/).
Chegamos ao ponto: Porque aqui no Brasil não temos tantas APIs de dados públicos como acontece em outros países( exemplo essa API do Canadá: http://www.programmableweb.com/api/canadas-economic-action-plan)? A informação do nosso país deve ser nossa na forma de APIs para nossas aplicações acessarem, é obrigação do governo disponibilizar formas de acesso aos dados. Exemplos?
- requisições de uma determinada prefeitura: deveria ser lei cada prefeitura disponibilizar dados do município em forma de APIs(como andam os pedidos do povo, horários de ônibus etc), mas as vezes nem dados em HTML temos….
- Eleições e históricos das: Mais do que obrigação! Onde iremos acessar esses dados? Como iremos tirar inteligência do histórico das eleições?
- Brasil e planos: Poderíamos acessar os dados de como andam as coisas no país, os investimentos e tals…
-
- Dados de deputados/pessoas públicas, uso de dinheiro público: ….
- Funcionalidades: Tudo deveria ter um webservice também, no entanto, sei das complicações disso no quesito segurança e tals…
Você ainda deve estar se perguntando porque disso
Para que mais aplicações possam surgir a favor do povo e a favor de novos negócios. Um exemplo foi o Mashup que mapeia reclamações feitas por paulistanos a prefeitura.
Enfim, a idéia principal é eu poder fazer um Mashup que, por exemplo, Mostre as necessidades de cada pessoa no meu bairro em um mapa, ou,
muitos exemplos seriam escritos aqui, pense o que você poderia fazer com dados públicos e comente.
Notas:
- É claro que um Screen Scraping resolve tudo, mas todos sabem os problemas com SC.
- O governo poderia escrever apps públicas? Errado! Não poderia, o povo sabe a necessidade e se alguém do povo(eu e você por exemplo) sabe desenvolver (ou nem precisa saber desenvolver com os recursos de hoje) e algumas coisas o governo/prefeitura não quer informar: Como as reclamações de enchente no meu bairro: Eu queria colocar em um “mapinha”, mas a prefeitura nunca faria algo público assim né, convenhamos!
- É claro que se envolve dinheiro a coisa anda mais rápida. Uma das formas de motivar a geração de uma API pública é mostrar que isso pode gerar renda para os desenvolvedores e eles “atormentarem” por ai para conseguirem APIs públicas.
Filed under: Uncategorized | Marcado: api, brasil, dados públicos, desenvolvimento, governo brasileiro, mashup, mashups | 5 Comentários »