API's Abertos
Grupo Ouro
Adriana Coelho
Daniel Nora
Estevão Andrade
Vitor Diniz
O que são API's?




•   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.
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.
Api's disponiveis no mercado


Redes sociais                  Fotografias
     - Facebook API                                           Anuncios
     - Last.fm API                   - Instagram API
     - OpenSocial                                                - Google AdWord
                                     - Flickr API
                                                                 - Yahoo Ads
                                            - Picasa W.A.D.
Video                          API
     - Youtube API                        - Photobucket       Pagamentos
     - Vimeo developers AP     API
                                                                 - PayPal
                                                                 - Moip
Outros                               Mapas                       - PagSeguro
     - Blogger Data API
                                          - Google Maps
     - Buscapé API
                               API
           - Google Charts
                                          - Yahoo Maps
           - Amazon API
                               API
                                          - MapQuest API
                                          - Bing Maps
                               API
Como eles tem sido usados


Rede sociais: São API's com intuito de fornecer novas ferramentas de interação entre
os 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 em
paginas externas ao proprio.



Fotografias e Videos: São API's que fornecem ao desenvolvedor diferentes maneiras
de 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 as
funções já disponiveis na API.
Como eles tem sido usados


 Anúncios e Pagamentos: São API's com intuito de fornecer ferramentas para os
 desenvolvedores implementarem e aplicarem em seus sites , de maneiras que facilita o
 anúncio e o pagamento.
 Exemplo: Paypal. Na API é possivel integrar qualquer site de compras online para
 realizar o pagamento via paypal.




 Mapas: São API's 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.
Como eles tem sido usados


 Outros: Em geral essas API's servem para facilitar o uso dos serviços prestados pelas
 desenvolvedoras , 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)
Ambientes de Desenvolvimento e Ferramentas
Editores


•    Netbeans
•    Eclipse
Bibliografia


http://en.wikipedia.org/wiki/Application_programming_interface

http://informatica.hsw.uol.com.br/conferencia-api.htm

http://webholic.com.br/search/api+aberta+para+desenvolvedores/

Apis abertos

  • 1.
    API's Abertos Grupo Ouro AdrianaCoelho Daniel Nora Estevão Andrade Vitor Diniz
  • 2.
    O que sãoAPI's? • 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.
    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.
    Api's disponiveis nomercado Redes sociais Fotografias - Facebook API Anuncios - Last.fm API - Instagram API - OpenSocial - Google AdWord - Flickr API - Yahoo Ads - Picasa W.A.D. Video API - Youtube API - Photobucket Pagamentos - Vimeo developers AP API - PayPal - Moip Outros Mapas - PagSeguro - Blogger Data API - Google Maps - Buscapé API API - Google Charts - Yahoo Maps - Amazon API API - MapQuest API - Bing Maps API
  • 5.
    Como eles temsido usados Rede sociais: São API's com intuito de fornecer novas ferramentas de interação entre os 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 em paginas externas ao proprio. Fotografias e Videos: São API's que fornecem ao desenvolvedor diferentes maneiras de 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 as funções já disponiveis na API.
  • 6.
    Como eles temsido usados Anúncios e Pagamentos: São API's com intuito de fornecer ferramentas para os desenvolvedores implementarem e aplicarem em seus sites , de maneiras que facilita o anúncio e o pagamento. Exemplo: Paypal. Na API é possivel integrar qualquer site de compras online para realizar o pagamento via paypal. Mapas: São API's 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.
    Como eles temsido usados Outros: Em geral essas API's servem para facilitar o uso dos serviços prestados pelas desenvolvedoras , 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.
  • 9.
    Editores • Netbeans • Eclipse
  • 10.