APIs e Microsserviços

26 fev, 2016

Conheça as novas APIs da NASA e o que elas representam

Publicidade

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.