IPA

Uma IPA (Interface de Programação de Aplicação ou em inglês API) é um conjunto de funcionalidades e regras que existem dentro dum logiciário (a aplicação) que habilitam a interação entre o logiciário - em oposição a uma interface de utilizador humana. A IPA pode ser vista como um simples contrato (a interface) entre a aplicação que a oferece e os outros items, como os logiciários e equipamentos de terceiros.

No desenvolvimento da Web, uma IPA é normalmente um conjunto de funcionalidades de código (e.g. métodos, propriedades, eventos e URLs) nas quais um desenvolvedor pode usar nas suas aplicações para interagir com os componentes do navegador dum utilizador, ou outros logiciários/equipamentos no computador do utilizador, ou sítios web e serviços de terceiros.

Por exemplo:

  • A IPA getUserMedia pode ser usada para obter o audio e o vídeo duma câmara web, no qual pode ser depois usado da maneira que o desenvolvedor quiser, por exemplo, gravar um vídeo e um áudio, transmiti-lo para outro utilizador numa chamada de conferência ou capturar imagens estáticas do vídeo.
  • A IPA Geolocalização pode ser usada para obter a informação da localização de qualquer serviço que o utilizador tem disponível no seu dispositivo (e.g. SPG, ou em inglês GPS), no qual pode ser então usado em conjunto com as IPAs Google Maps para por exemplo traçar a localização do utilizador num mapa personalizado e mostrar a este quais atrações turísticas estão na sua área.
  • A IPAs Twitter pode ser usada para obter os dados duma conta dum utilizador do twitter, por exemplo, para exibir os seus últimos tuítes na página web.
  • A IPA Web Animations pode ser usada para animar partes de uma página web - por exemplo, para fazer imagens moverem-se à volta ou rotacionarem.

Saiba mais

Conhecimento geral

  • IPA na Wikipedia

Referência técnica