APIs AbertosAlessandro OliveiraÁlvaro CésarCláudio AlmeidaMateus Lana
O que éApplication Programming Interface (ou Interface de Programação deAplicações)    Conjunto de funções implementadas n...
Conceitos básicosUma empresa de software lança seu API para o público demodo que outros criadores de software possamdesenv...
Conceitos básicosO usuário só vê uma interface, mas nos bastidores hádiversos aplicativos trabalhando juntos por meio de A...
Produtos do mercadoAmazon.comCartões de créditoGoogle MapsGoogle WaveCorreiosWindows Live MessengerBuscapéFacebookGames em...
Como está sendo usadoAmazon.com abriu sua API de modo a que criadores desites pudessem obter acesso mais fácil a informaçõ...
Outros produtos
Como está sendo usado5 tipo de integrações diferentes no mesmo site.
Ambientes de desenvolvimento, editores e        ferramentas existentes Editores: Qualquer IDE relacionada com a linguagem ...
Sites de referência técnicahttp://lcsd05.cs.tamu.edu/slides/keynote.pdf - Como desenhar umaboa API e porque isso é importa...
Sites de referência bibliográficahttp://informatica.hsw.uol.com.br/conferencia-api1.htmhttp://en.wikipedia.org/wiki/Applic...
Dúvidas?  Muito obrigado!
Upcoming SlideShare
Loading in...5
×

Apis Abertos

424

Published on

Apresentação sobre API's Abertos da Disciplina Aplicações de Software Social

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
424
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Apis Abertos"

  1. 1. APIs AbertosAlessandro OliveiraÁlvaro CésarCláudio AlmeidaMateus Lana
  2. 2. O que éApplication Programming Interface (ou Interface de Programação deAplicações) Conjunto de funções implementadas numa linguagem de programação a fim de se cobrir as funcionalidades de uma certa temática.Útil para focar em fatores mais específicos da aplicação que sepretende desenvolver, abstraindo-se de alguns pontos jáimplementados na API.
  3. 3. Conceitos básicosUma empresa de software lança seu API para o público demodo que outros criadores de software possamdesenvolver produtos acionados por esse serviço.Com as APIs, os aplicativos conversam uns com os outrossem conhecimento ou intervenção dos usuários.
  4. 4. Conceitos básicosO usuário só vê uma interface, mas nos bastidores hádiversos aplicativos trabalhando juntos por meio de APIs.Se assemelha ao Software como Serviço (SaaS) - criadoresde software não têm tempo de começar do zero a cada vezque escrevem um programa. O mesmo aplicativo pode transferir certas responsabilidades a aplicativos externos mais capazes de executá-las.
  5. 5. Produtos do mercadoAmazon.comCartões de créditoGoogle MapsGoogle WaveCorreiosWindows Live MessengerBuscapéFacebookGames em geralTwitter....
  6. 6. Como está sendo usadoAmazon.com abriu sua API de modo a que criadores desites pudessem obter acesso mais fácil a informaçõessobre seus produtos.Cartões de crédito - realização de cobranças, verificaçõesde dados.Google Maps - localização de endereços ou referênciasgeográficas, integração de mapas ao seu site.Correios - verificação de endereços/CEP, acompanhamentode encomendas.Games - criação de novos mapas, cenários, campanhas,etc.Facebook / Twitter e outras redes: interação site-rede.
  7. 7. Outros produtos
  8. 8. Como está sendo usado5 tipo de integrações diferentes no mesmo site.
  9. 9. Ambientes de desenvolvimento, editores e ferramentas existentes Editores: Qualquer IDE relacionada com a linguagem de programação da API, como Eclipse e NetBeans. Ambientes de desenvolvimento : Facebook SDK para : Android, C#, PHP, Phyton, iPhone, JavaScript, ActionScript, .NET, Visual Basic Como ferramentas, podemos citar : codemod, Facebook Animation, flvtool++, Online Schema Change for MySQL, PHPEmbed, phpsh, XHP
  10. 10. Sites de referência técnicahttp://lcsd05.cs.tamu.edu/slides/keynote.pdf - Como desenhar umaboa API e porque isso é importante, Joshua Bloch, Engenheiro deSoftware da Google (acessado em 01/05/2011 às 15:15)http://blog.rafaeldohms.com.br/2006/12/06/google-maps-api-um-exemplo-pratico-e-comentado/?lang=pt-br - Exemplo com códigoda utilização da API do Google Maps para uma conferência dePHP
  11. 11. Sites de referência bibliográficahttp://informatica.hsw.uol.com.br/conferencia-api1.htmhttp://en.wikipedia.org/wiki/Application_programming_interface
  12. 12. Dúvidas? Muito obrigado!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×