API - Interface de Programação de Aplicativos

4,979 views
4,784 views

Published on

Apresentação sobre APIs para o grupo de pesquisa do Portal de Serviços Acadêmicos da Universidade Federal de Sergipe.

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,979
On SlideShare
0
From Embeds
0
Number of Embeds
204
Actions
Shares
0
Downloads
59
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

API - Interface de Programação de Aplicativos

  1. 1. Universidade Federal de Sergipe Centro de Ciências Exatas e Tecnologia Departamento de Computação API Application Programming Interface Felipe J. R. Vieira
  2. 2. Índice ● Qual é sua função ● Vantagens / Desvantagens ● Como funciona ● Técnicas de implementação ● APIs existentes ● Google APIs ● Considerações ● Referências
  3. 3. Qual é sua função A função da Interface de Programação de Aplicativos (Application Programming Interface) é oferecer interatividade ao usuário, disponibilizando códigos adaptáveis, que são colocados dentro dos sites de maneira mais conveniente.
  4. 4. Vantagens ● Oferecer o máximo de informação e conteúdo em um ambiente digital. ● Agregar valor ao usuário, programador e aplicação. ● Possibilitar mais formas de interação com usuário.
  5. 5. Desvantagens ● Se a API deixar de funcionar ou for descontinuada? ● Grau de segurança da aplicação.
  6. 6. Como funciona O servidor é responsável por produzir, armazenar, processar e distribuir todo conteúdo via API.
  7. 7. Técnicas de implementação ● SOAP • Simple Object Access Protocol ● XML-RPC • XML – Remote Procedure Call ● REST • Transferência de Estados Representacional
  8. 8. APIs existentes ● Facebook ● Flicker ● MySpace ● Reuters ● The New York Times ● Youtube ● Entre outros
  9. 9. Google APIs ● Analytics ● Chart ● Pesquisa Personalizada ● Maps ● Agenda ● Visualização
  10. 10. Considerações ● Dependência a API de terceiros. ● Liberação das APIs para uso externo.
  11. 11. Referências ● FREIRE, Flávia. APIs, Uma Questão Estratégica e de Inteligência. Revista TI Digital, nº 5, p. 28-40 ● http://code.google.com/apis/ajax/playground/ ● http://code.google.com/intl/pt-BR/more/#products-products-android ● http://www.startupdunia.com/technology/design-and-develop-api-for-

×