Universidade Federal de Sergipe
  Centro de Ciências Exatas e Tecnologia
  Departamento de Computação




               A...
Índice

  ●   Qual é sua função
  ●   Vantagens / Desvantagens
  ●   Como funciona
  ●   Técnicas de implementação
  ●   A...
Qual é sua função


        A   função      da   Interface   de   Programação   de
  Aplicativos (Application Programming ...
Vantagens


 ●   Oferecer o máximo de informação e conteúdo em um
 ambiente digital.


 ●   Agregar valor ao usuário, prog...
Desvantagens



 ●   Se a API deixar de funcionar ou for descontinuada?


 ●   Grau de segurança da aplicação.
Como funciona




       O servidor é responsável por produzir, armazenar,
 processar e distribuir todo conteúdo via API.
Técnicas de implementação


 ●   SOAP
     •   Simple Object Access Protocol
 ●   XML-RPC
     •   XML – Remote Procedure ...
APIs existentes

  ●   Facebook
  ●   Flicker
  ●   MySpace
  ●   Reuters
  ●   The New York Times
  ●   Youtube
  ●   Ent...
Google APIs

  ●   Analytics
  ●   Chart
  ●   Pesquisa Personalizada
  ●   Maps
  ●   Agenda
  ●   Visualização
Considerações



 ●   Dependência a API de terceiros.


 ●   Liberação das APIs para uso externo.
Referências

 ●   FREIRE, Flávia. APIs, Uma Questão Estratégica e de
 Inteligência. Revista TI Digital, nº 5, p. 28-40


 ...
Próximos SlideShares
Carregando em…5
×

API - Interface de Programação de Aplicativos

5.059 visualizações

Publicada em

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

Publicada em: Tecnologia, Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
5.059
No SlideShare
0
A partir de incorporações
0
Número de incorporações
204
Ações
Compartilhamentos
0
Downloads
60
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no 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-

×