Linx CRM by Conté Studio 859 views
Aplicativo aula01 by Cláudio Amaral 625 views
Serviços Web para Geração Otimizada... by Felipe J. R. Vieira 1228 views
Visual Studio 2010 e C# 4 by CDS 2306 views
Apresentação sobre APIs para o grupo de pesquisa do Portal de Serviços Acadêmicos da Universidade Federal de Sergipe.
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. Índice ● Qual é sua função ● Vantagens / Desvantagens ● Como funciona ● Técnicas de implementação ● APIs existentes ● Google APIs ● Considerações ● Referências
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. 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. Desvantagens ● Se a API deixar de funcionar ou for descontinuada? ● Grau de segurança da aplicação.
6. Como funciona O servidor é responsável por produzir, armazenar, processar e distribuir todo conteúdo via API.
7. Técnicas de implementação ● SOAP • Simple Object Access Protocol ● XML-RPC • XML – Remote Procedure Call ● REST • Transferência de Estados Representacional
8. APIs existentes ● Facebook ● Flicker ● MySpace ● Reuters ● The New York Times ● Youtube ● Entre outros
9. Google APIs ● Analytics ● Chart ● Pesquisa Personalizada ● Maps ● Agenda ● Visualização
10. Considerações ● Dependência a API de terceiros. ● Liberação das APIs para uso externo.
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-