Slides

APIs Abertas

Description
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…
Categories
Published
of 14
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  • 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
  • 14. Dúvidas??
  • We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks