SlideShare uma empresa Scribd logo
WEB 2.0
      API's Abertos

Aplicação de Software Social

          Grupo L
        Daniel Martins
         Daniel Vieira
        Diego Brandão
        Gustavo Reis
O que são?
●   API (Aplication Programming Interface)
    -rotinas e padrões estabelecidos por um software
    para a utilização das suas funcionalidades


●   API's Abertos
    -livre acesso a todos, uma das tecnologias da
    Web 2.0
Conceitos Básicos
●   API's permitem que um aplicativo Web
    realize operações envolvendo outros
    aplicativos
       –   Buscas
       –   Listagem de informações
       –   Manipulação de registros
       –   Processamento distribuído
●   Permitem a combinação de diversos
    serviços para a criação de ”mashups”
Produtos do Mercado
●   Fotografias
       –   Flickr API
       –   Picasa Web API
       –   Photobucket Media Plug-in
●   Redes Socias
       –   Last.fm API
       –   OpenSocial
       –   Facebook API
Produtos do Mercado
●   Vídeos
       –   Youtube API
       –   Vimeo Developer API
●   Mapas
       –   Google Maps API
       –   MapQuest API
       –   Yahoo! Maps API
Produtos do Mercado
●   Anúncios
       –   Google Adsense
       –   Google AdWords
       –   Yahoo Ads
●   Blogs
       –   Blogger Data API
       –   TypePad Atom API
       –   FeedBurner
Produtos do Mercado
●   Outros
       –   Yahoo Search API
       –   Windows Live Search
       –   Amazon Web Services
       –   Linode API
       –   PayPal
       –   MercadoPago
Como está sendo usada
●   Facebook API
       –   Jogos e competições
       –   Calendários e lembretes
       –   Presentes virtuais
       –   Marketing
Como está sendo usada
●   Last.fm
       –   Gráficos de preferências musicais
       –   Widgets
       –   Integração com players
       –   Recomendações musicais
Como está sendo usada
●   Google Maps
       –   Informações de rotas e tranposrte público
       –   Rastreamento de veículos
       –   Informações de locais de entretenimento
       –   Geolocation
Padrões e formatos existentes
●   Dados nos formatos JSON e XML
●   Mensagens trocadas pelo protocolo HTTP
●   Alguns serviços preferem utilizar padrões
    estabelecidos
       –   JSON-RPC
              ●   Utiliza JSON com protocolo de chamada
                   remota de procedimentos
       –   XML-RPC
              ●   Utiliza XML com protocolo de chamada
                   remota de procedimentos
Sites de Referência Técnica
●   http://techmagazine.ws/full-web-20-api-list/

●   http://code.google.com

●   http://readwriteweb.com.br/search/api+aber
    ta+para+desenvolvedores/
Ambientes de desenvolvimento,
    editores e ferramentas existentes
●   Eclipse

●   NetBeans
Dúvidas??

Mais conteúdo relacionado

PPSX
As cores certas para alavancar sua loja virtual
PPTX
Novidades - API Mercado Livre
PDF
APIs abertos
PDF
Apis abertos
PDF
API's Abertos
PDF
API's Abertas Na Web 2 0
PDF
Apps&APIs
PPTX
Introducao android
As cores certas para alavancar sua loja virtual
Novidades - API Mercado Livre
APIs abertos
Apis abertos
API's Abertos
API's Abertas Na Web 2 0
Apps&APIs
Introducao android

Semelhante a APIs Abertas (20)

PPTX
Api facebook
PDF
Descomplicando o Android
ODP
Mashup
PDF
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
PDF
API - Interface de Programação de Aplicativos
PDF
Android - de usuários a desenvolvedores
PPT
Uso de Software Livre na Procempa - Palestra no 10o Fórum Internacional de S...
PDF
Integrações de APIs do Google no iOS (DevFest NE e SP)
PPTX
Api’s abertos
KEY
Desenvolvendo Aplicativos Sociais
PPTX
Android iOS Híbridos
PDF
APIs Atributos e Tecnologia
PPTX
Técnicas e buscador de Pesquisa na Internet.pptx
ODP
Android: Uma nova maneira de pensar
PDF
Apis Abertos
PPTX
Mashup
PDF
API - Overview
PDF
Introdução ao Google App Engine
PDF
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PDF
Novidades da API do Windows 7 usando o Delphi 2010
Api facebook
Descomplicando o Android
Mashup
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
API - Interface de Programação de Aplicativos
Android - de usuários a desenvolvedores
Uso de Software Livre na Procempa - Palestra no 10o Fórum Internacional de S...
Integrações de APIs do Google no iOS (DevFest NE e SP)
Api’s abertos
Desenvolvendo Aplicativos Sociais
Android iOS Híbridos
APIs Atributos e Tecnologia
Técnicas e buscador de Pesquisa na Internet.pptx
Android: Uma nova maneira de pensar
Apis Abertos
Mashup
API - Overview
Introdução ao Google App Engine
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
Novidades da API do Windows 7 usando o Delphi 2010
Anúncio

APIs Abertas

  • 1. WEB 2.0 API's Abertos Aplicação de Software Social Grupo L Daniel Martins Daniel Vieira Diego Brandão Gustavo Reis
  • 2. O que são? ● API (Aplication Programming Interface) -rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades ● API's Abertos -livre acesso a todos, uma das tecnologias da Web 2.0
  • 3. Conceitos Básicos ● API's permitem que um aplicativo Web realize operações envolvendo outros aplicativos – Buscas – Listagem de informações – Manipulação de registros – Processamento distribuído ● Permitem a combinação de diversos serviços para a criação de ”mashups”
  • 4. Produtos do Mercado ● Fotografias – Flickr API – Picasa Web API – Photobucket Media Plug-in ● Redes Socias – Last.fm API – OpenSocial – Facebook API
  • 5. Produtos do Mercado ● Vídeos – Youtube API – Vimeo Developer API ● Mapas – Google Maps API – MapQuest API – Yahoo! Maps API
  • 6. Produtos do Mercado ● Anúncios – Google Adsense – Google AdWords – Yahoo Ads ● Blogs – Blogger Data API – TypePad Atom API – FeedBurner
  • 7. Produtos do Mercado ● Outros – Yahoo Search API – Windows Live Search – Amazon Web Services – Linode API – PayPal – MercadoPago
  • 8. Como está sendo usada ● Facebook API – Jogos e competições – Calendários e lembretes – Presentes virtuais – Marketing
  • 9. Como está sendo usada ● Last.fm – Gráficos de preferências musicais – Widgets – Integração com players – Recomendações musicais
  • 10. Como está sendo usada ● Google Maps – Informações de rotas e tranposrte público – Rastreamento de veículos – Informações de locais de entretenimento – Geolocation
  • 11. Padrões e formatos existentes ● Dados nos formatos JSON e XML ● Mensagens trocadas pelo protocolo HTTP ● Alguns serviços preferem utilizar padrões estabelecidos – JSON-RPC ● Utiliza JSON com protocolo de chamada remota de procedimentos – XML-RPC ● Utiliza XML com protocolo de chamada remota de procedimentos
  • 12. Sites de Referência Técnica ● http://techmagazine.ws/full-web-20-api-list/ ● http://code.google.com ● http://readwriteweb.com.br/search/api+aber ta+para+desenvolvedores/
  • 13. Ambientes de desenvolvimento, editores e ferramentas existentes ● Eclipse ● NetBeans