Download - APIs Abertas
![Page 1: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/1.jpg)
WEB 2.0API's Abertos
Aplicação de Software Social
Grupo LDaniel MartinsDaniel Vieira
Diego BrandãoGustavo Reis
![Page 2: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/2.jpg)
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
![Page 3: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/3.jpg)
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”
![Page 4: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/4.jpg)
Produtos do Mercado● Fotografias
– Flickr API– Picasa Web API– Photobucket Media Plug-in
● Redes Socias– Last.fm API– OpenSocial– Facebook API
![Page 5: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/5.jpg)
Produtos do Mercado● Vídeos
– Youtube API– Vimeo Developer API
● Mapas– Google Maps API– MapQuest API– Yahoo! Maps API
![Page 6: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/6.jpg)
Produtos do Mercado● Anúncios
– Google Adsense– Google AdWords– Yahoo Ads
● Blogs– Blogger Data API– TypePad Atom API– FeedBurner
![Page 7: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/7.jpg)
Produtos do Mercado● Outros
– Yahoo Search API– Windows Live Search– Amazon Web Services– Linode API– PayPal– MercadoPago
![Page 8: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/8.jpg)
Como está sendo usada● Facebook API
– Jogos e competições– Calendários e lembretes– Presentes virtuais– Marketing
![Page 9: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/9.jpg)
Como está sendo usada● Last.fm
– Gráficos de preferências musicais– Widgets– Integração com players– Recomendações musicais
![Page 10: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/10.jpg)
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
![Page 11: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/11.jpg)
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
![Page 12: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/12.jpg)
Sites de Referência Técnica
● http://techmagazine.ws/full-web-20-api-list/
● http://code.google.com
● http://readwriteweb.com.br/search/api+aberta+para+desenvolvedores/
![Page 13: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/13.jpg)
Ambientes de desenvolvimento, editores e ferramentas existentes
● Eclipse
● NetBeans
![Page 14: APIs Abertas](https://reader030.vdocuments.com.br/reader030/viewer/2022020218/556d7040d8b42acd0a8b4bb0/html5/thumbnails/14.jpg)
Dúvidas??