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

Semelhante a APIs Abertas

Api facebook
Api facebookApi facebook
Api facebook
Felipe Costa
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o Android
Heider Lopes
 
Mashup
MashupMashup
Mashup
asspink
 
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
introfini
 
API - Interface de Programação de Aplicativos
API - Interface de Programação de AplicativosAPI - Interface de Programação de Aplicativos
API - Interface de Programação de Aplicativos
Felipe J. R. Vieira
 
Android - de usuários a desenvolvedores
Android - de usuários a desenvolvedoresAndroid - de usuários a desenvolvedores
Android - de usuários a desenvolvedores
Aécio Costa
 
Uso de Software Livre na Procempa - Palestra no 10o Fórum Internacional de S...
Uso de Software Livre na  Procempa - Palestra no 10o Fórum Internacional de S...Uso de Software Livre na  Procempa - Palestra no 10o Fórum Internacional de S...
Uso de Software Livre na Procempa - Palestra no 10o Fórum Internacional de S...
Éberli Cabistani Riella
 
Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)
Juliana Chahoud
 
Api’s abertos
Api’s abertosApi’s abertos
Api’s abertos
grupovermelho
 
Desenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisDesenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos Sociais
Jorge Moisés Assis
 
Android iOS Híbridos
Android iOS HíbridosAndroid iOS Híbridos
Android iOS Híbridos
Ricardo Casseb
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e Tecnologia
Fábio Rosato
 
Android: Uma nova maneira de pensar
Android: Uma nova maneira de pensarAndroid: Uma nova maneira de pensar
Android: Uma nova maneira de pensar
cezarsignori
 
Apis Abertos
Apis AbertosApis Abertos
Apis Abertos
Alvaro Leão
 
Mashup
MashupMashup
Mashup
atoablue
 
API - Overview
API - OverviewAPI - Overview
API - Overview
melidevelopers
 
Introdução ao Google App Engine
Introdução ao Google App EngineIntrodução ao Google App Engine
Introdução ao Google App Engine
Rodrigo Amaral
 
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
iMasters
 
Novidades da API do Windows 7 usando o Delphi 2010
Novidades da API do Windows 7 usando o Delphi 2010Novidades da API do Windows 7 usando o Delphi 2010
Novidades da API do Windows 7 usando o Delphi 2010
Bernardo Porto
 
Mapas: APIs, oportunidades e tecnologias para desenvolvedores, por Arnaud Sey...
Mapas: APIs, oportunidades e tecnologias para desenvolvedores, por Arnaud Sey...Mapas: APIs, oportunidades e tecnologias para desenvolvedores, por Arnaud Sey...
Mapas: APIs, oportunidades e tecnologias para desenvolvedores, por Arnaud Sey...
iMasters
 

Semelhante a APIs Abertas (20)

Api facebook
Api facebookApi facebook
Api facebook
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o Android
 
Mashup
MashupMashup
Mashup
 
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
E-Commerce e Marketing Digital com Drupal no eCommarketing Show Portugal 2011
 
API - Interface de Programação de Aplicativos
API - Interface de Programação de AplicativosAPI - Interface de Programação de Aplicativos
API - Interface de Programação de Aplicativos
 
Android - de usuários a desenvolvedores
Android - de usuários a desenvolvedoresAndroid - de usuários a desenvolvedores
Android - de usuários a desenvolvedores
 
Uso de Software Livre na Procempa - Palestra no 10o Fórum Internacional de S...
Uso de Software Livre na  Procempa - Palestra no 10o Fórum Internacional de S...Uso de Software Livre na  Procempa - Palestra no 10o Fórum Internacional de S...
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)
Integrações de APIs do Google no iOS (DevFest NE e SP)Integrações de APIs do Google no iOS (DevFest NE e SP)
Integrações de APIs do Google no iOS (DevFest NE e SP)
 
Api’s abertos
Api’s abertosApi’s abertos
Api’s abertos
 
Desenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisDesenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos Sociais
 
Android iOS Híbridos
Android iOS HíbridosAndroid iOS Híbridos
Android iOS Híbridos
 
APIs Atributos e Tecnologia
APIs Atributos e TecnologiaAPIs Atributos e Tecnologia
APIs Atributos e Tecnologia
 
Android: Uma nova maneira de pensar
Android: Uma nova maneira de pensarAndroid: Uma nova maneira de pensar
Android: Uma nova maneira de pensar
 
Apis Abertos
Apis AbertosApis Abertos
Apis Abertos
 
Mashup
MashupMashup
Mashup
 
API - Overview
API - OverviewAPI - Overview
API - Overview
 
Introdução ao Google App Engine
Introdução ao Google App EngineIntrodução ao Google App Engine
Introdução ao Google App Engine
 
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integraçõesPHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
PHP Experience 2016 - [Workshop] APIs bem desenhadas como base para integrações
 
Novidades da API do Windows 7 usando o Delphi 2010
Novidades da API do Windows 7 usando o Delphi 2010Novidades da API do Windows 7 usando o Delphi 2010
Novidades da API do Windows 7 usando o Delphi 2010
 
Mapas: APIs, oportunidades e tecnologias para desenvolvedores, por Arnaud Sey...
Mapas: APIs, oportunidades e tecnologias para desenvolvedores, por Arnaud Sey...Mapas: APIs, oportunidades e tecnologias para desenvolvedores, por Arnaud Sey...
Mapas: APIs, oportunidades e tecnologias para desenvolvedores, por Arnaud Sey...
 

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