APIs Abertos   Grupo Ouro   Adriana Coelho    Daniel Nora  Estevão Andrade     Vitor Diniz
O que são APIs?● API (Application Programming Interface, ou  Interface de Programação de Aplicativos) é um  conjunto de fu...
Conceitos básicos● Uma empresa geralmente libera o API de seu  software para o uso público, de modo que  desenvolvedores d...
Apis disponiveis no mercadoRedes sociais               Fotografias                                                      An...
Como eles tem sido usadosRede sociais: São APIs com intuito de fornecer novas ferramentas de interação entreos usuários do...
Como eles tem sido usadosAnúncios e Pagamentos: São APIs com intuito de fornecer ferramentas para osdesenvolvedores implem...
Como eles tem sido usadosOutros: Em geral essas APIs servem para facilitar o uso dos serviços prestados pelasdesenvolvedor...
Padrões e formatos existentes- Dados nos formatos JSON e XML- Troca de dados por HTTP- Alguns serviços preferem utilizar p...
Ambientes de Desenvolvimento eFerramentas
Editores● Netbeans● Eclipse
Sites de Referênciahttps://developers.google.com/http://www.bing.com/developers/https://developer.paypal.com/http://develo...
Bibliografiahttp://en.wikipedia.org/wiki/Application_programming_interfacehttp://informatica.hsw.uol.com.br/conferencia-ap...
Upcoming SlideShare
Loading in …5
×

APIs abertos

446 views
401 views

Published on

Apresentação sobre API's abertos realizada pelo Grupo Ouro.

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

  • Be the first to like this

No Downloads
Views
Total views
446
On SlideShare
0
From Embeds
0
Number of Embeds
147
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

APIs abertos

  1. 1. APIs Abertos Grupo Ouro Adriana Coelho Daniel Nora Estevão Andrade Vitor Diniz
  2. 2. O que são APIs?● API (Application Programming Interface, ou Interface de Programação de Aplicativos) é um conjunto de funções implementadas em um software para a utilização de suas funcionalidades.● É composto por uma série de funções acessíveis somente por programação.● Permite utilizar características do software menos evidentes ao utilizador tradicional.
  3. 3. Conceitos básicos● Uma empresa geralmente libera o API de seu software para o uso público, de modo que desenvolvedores de software possam criar novas funcionalidades e serviços.● O uso de API tem se generalizado recentemente nos plugins. Desenvolvedores liberam uma API para que outros desenvolvedores criem plugins, aumentando a funcionalidade do software.
  4. 4. Apis disponiveis no mercadoRedes sociais Fotografias Anuncios - Facebook API - Instagram API - Google AdWord - Last.fm API - Flickr API - Yahoo Ads - OpenSocial - Picasa W.A.D. API - Photobucket API PagamentosVideo - Youtube API Mapas - PayPal - Vimeo developers AP - Moip - Google Maps API - PagSeguroOutros - Yahoo Maps API - MapQuest API - Blogger Data API - Bing Maps API - Buscapé API - Google Charts - Amazon API
  5. 5. Como eles tem sido usadosRede sociais: São APIs com intuito de fornecer novas ferramentas de interação entreos usuários do site e a web, ou entre os usuários do site.Exemplo: Botão like, do Facebook. Na API consta diversas formas de aplica-lo empaginas externas ao proprio.Fotografias e Videos: São APIs que fornecem ao desenvolvedor diferentes maneirasde se visualizar o video ou a foto, tornando personalizável a utilização dos mesmos.Exemplo: Youtube Api. É possivel com ela você gerar um player proprio , utilizando asfunções já disponiveis na API.
  6. 6. Como eles tem sido usadosAnúncios e Pagamentos: São APIs com intuito de fornecer ferramentas para osdesenvolvedores implementarem e aplicarem em seus sites , de maneiras que facilita oanúncio e o pagamento.Exemplo: Paypal. Na API é possivel integrar qualquer site de compras online pararealizar o pagamento via paypal.Mapas: São APIs para disponibilizar a integração dos mapas gerados pelos servidores(Google, Yahoo , Bing , etc) com as funcionalidades desejadas pelo desenvolvedor.Como possibilitar geolocalização, traçar rotas.Exemplo: Google Maps.
  7. 7. Como eles tem sido usadosOutros: Em geral essas APIs servem para facilitar o uso dos serviços prestados pelasdesenvolvedoras , isso em geral nas paginas dos usuários . - Blogger Data API ( Aplicação para blogs) - Buscapé API (Aplicação para busca) - Google Charts (Aplicação para desenvolvimento de graficos) - Amazon API (Aplicação para utilização dos serviços liberados pela Amazon)
  8. 8. Padrões e formatos existentes- Dados nos formatos JSON e XML- Troca de dados por HTTP- Alguns serviços preferem utilizar padrõesestabelecidos, como XML-RPC e JSON-RPC
  9. 9. Ambientes de Desenvolvimento eFerramentas
  10. 10. Editores● Netbeans● Eclipse
  11. 11. Sites de Referênciahttps://developers.google.com/http://www.bing.com/developers/https://developer.paypal.com/http://developer.buscape.com/api/
  12. 12. Bibliografiahttp://en.wikipedia.org/wiki/Application_programming_interfacehttp://informatica.hsw.uol.com.br/conferencia-api.htmhttp://webholic.com.br/search/api+aberta+para+desenvolvedores/

×