Apis Abertos
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Apis Abertos

  • 634 views
Uploaded on

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

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

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
634
On Slideshare
558
From Embeds
76
Number of Embeds
3

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 76

http://fonediouvido.blogspot.com.br 46
http://fonediouvido.blogspot.com 29
http://fonediouvido.blogspot.se 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. APIs AbertosAlessandro OliveiraÁlvaro CésarCláudio AlmeidaMateus Lana
  • 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. 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. 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. Produtos do mercadoAmazon.comCartões de créditoGoogle MapsGoogle WaveCorreiosWindows Live MessengerBuscapéFacebookGames em geralTwitter....
  • 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. Outros produtos
  • 8. Como está sendo usado5 tipo de integrações diferentes no mesmo site.
  • 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. 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. Sites de referência bibliográficahttp://informatica.hsw.uol.com.br/conferencia-api1.htmhttp://en.wikipedia.org/wiki/Application_programming_interface
  • 12. Dúvidas? Muito obrigado!