APIs nas estrelas
A National Aeronautics and Space Administration (Administração Nacional da Aeronáutica e Espaço), ou simplemente NASA, é uma de minhas organizações preferidas no mundo. Além disso, eles vem aumentando iniciativas abertas com a Open NASA. Entre elas está a criação de duas APIs nas últimas semanas para escoar diversos dados sobre asteroides e missões em Marte, permitindo a criação de novas aplicações que se beneficiem desses dados.
E isso é incrível!
Neste artigo, vamos falar sobre esta abertura e sobre como ter acesso a estes dados é positivo para desenvolvedores de tecnologia e gestores de TI das empresas, bem como sobre as possibilidades de se criar novas ferramentas a partir desta novidade. Acompanhe!
Por que a Nasa resolveu abrir os dados?
É parte da missão da NASA “revelar o desconhecido e melhorar a vida na Terra”. Assim, o portal Open Nasa seria um one-stop shop com inúmeros conjuntos de dados, códigos e interfaces de programação de aplicações que podem ser usados para estimular o pensamento criativo e construir aplicativos realmente interessantes e de valor.
Estima-se que mais de 31 mil conjuntos de dados, 195 repositórios de código e 36 APIs já estejam disponíveis – um tesouro de informações e um convite aberto para as pessoas a se envolver na busca de soluções para problemas que não se limitam à conquista do espaço sideral.
4 aspectos positivos da abertura das APIs da NASA
1. Os dados podem ser utilizados livremente
Os desenvolvedores podem mergulhar nos recursos disponibilizados e integrar os dados em seus aplicativos como quiserem, acessando as ferramentas que foram projetadas para ser útil e potencialmente inspirar inovação.
Do jeito que todo dev gosta: simples e prático.
2. Tudo está minuciosamente catalogado
Os desenvolvedores encontram o que querem incorporar, seja por categoria de dados ou pela mineração de um conjunto de dados específico. Para facilitar, as categorias se desdobram nos seguintes subconjuntos:
- Aeroespaço;
- Ciências Aplicadas;
- Ciências da Terra;
- Gestão/operações;
- Ciência Espacial.
3. Milhões de informações técnicas estão disponíveis
Com hospedagem através do GitHub (outro ponto positivo do projeto), há uma riqueza de informações técnicas já disponível e a NASA já disse que logo mais serão adicionadas em uma base regular.
Há, inclusive, cerca de 195 projetos de código aberto em andamento.
4. Recursos de back-end totalmente disponíveis
Depois de solicitar uma chave no portal api.nasa.gov, os desenvolvedores recebem uma autenticação e estão aptos a mergulhar nos recursos de back-end disponíveis.
Como gostamos tanto de falar, com um portal de desenvolvedores bem feitos, a API tem muito mais chance de ser usada e apreciada. Esse é um dos indicadores para uma API de sucesso.
Ok, e daí?
As novas APIs da NASA representam um avanço sem precedentes para desenvolvedores ao redor do planeta.
Em seu blog, a gerente do programa de inovação aberta (NASA Open Innovation), Beth Beck disse que o conteúdo foi organizado para fazer a descoberta e exploração fácil para as diferentes partes interessadas.
Talvez isso ajude até na exploração humana do espaço. Imagina: APIs levando o homem à outros planetas. Seria algo bem legal.
Oficialmente, a NASA afirma que serão adicionados recursos continuamente, pois deseja que os desenvolvedores e os cidadãos possam contribuir tanto para as missões em curso no espaço como também para a criação de soluções tecnológicas aqui na terra.
Em outras palavras, é a oportunidade perfeita para explorar e aproveitar o que a NASA já sabe, bem como as informações técnicas e APIs.