SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
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/

Contenu connexe

En vedette

Reg20 por régulaçao do samu das urgencias neurologicas
Reg20 por  régulaçao do samu das urgencias neurologicasReg20 por  régulaçao do samu das urgencias neurologicas
Reg20 por régulaçao do samu das urgencias neurologicasMiguel Martinez Almoyna
 
Reg101 por urgencias internas operacionais na sala de régulaçao do samu
Reg101 por  urgencias internas operacionais na sala de régulaçao do samuReg101 por  urgencias internas operacionais na sala de régulaçao do samu
Reg101 por urgencias internas operacionais na sala de régulaçao do samuMiguel Martinez Almoyna
 
Video powerpoint presenttion
Video powerpoint presenttionVideo powerpoint presenttion
Video powerpoint presenttioncallumleach
 
Arqu hardware 05 - conectores (63170)
Arqu hardware   05 - conectores (63170)Arqu hardware   05 - conectores (63170)
Arqu hardware 05 - conectores (63170)dianatique
 
renier marianne and fiona
renier marianne and fionarenier marianne and fiona
renier marianne and fionalestatz29
 
Aaa fotos 20_paradojas
Aaa fotos 20_paradojasAaa fotos 20_paradojas
Aaa fotos 20_paradojasMireya
 
C:\Fakepath\TecnologíAs Para La InnovacióN Educativa
C:\Fakepath\TecnologíAs Para La InnovacióN EducativaC:\Fakepath\TecnologíAs Para La InnovacióN Educativa
C:\Fakepath\TecnologíAs Para La InnovacióN EducativaMaricarmen Espinosa Castillo
 
Clase 1 biografia del estudiante arquetípico
Clase 1   biografia del estudiante arquetípicoClase 1   biografia del estudiante arquetípico
Clase 1 biografia del estudiante arquetípicowegertseder
 
CCBF ELECTRONICS_Catalogue e-corp
CCBF ELECTRONICS_Catalogue e-corpCCBF ELECTRONICS_Catalogue e-corp
CCBF ELECTRONICS_Catalogue e-corpleuzing
 
Diapositivashtml 091118065750 Phpapp02
Diapositivashtml 091118065750 Phpapp02Diapositivashtml 091118065750 Phpapp02
Diapositivashtml 091118065750 Phpapp02Alex Morgan
 
Elemento Vital
Elemento VitalElemento Vital
Elemento Vitaldclemencia
 
Arqu hardware 09 - tarjetas de video (63170)
Arqu hardware   09 - tarjetas de video (63170)Arqu hardware   09 - tarjetas de video (63170)
Arqu hardware 09 - tarjetas de video (63170)dianatique
 
Maravilloso!!!
Maravilloso!!!Maravilloso!!!
Maravilloso!!!Nuria
 
Transito_DigitalPonencia UNIMET_Sybil_caballeroJunio
Transito_DigitalPonencia UNIMET_Sybil_caballeroJunioTransito_DigitalPonencia UNIMET_Sybil_caballeroJunio
Transito_DigitalPonencia UNIMET_Sybil_caballeroJunioSybil Caballero
 

En vedette (20)

Powerpoint marcelo
Powerpoint marceloPowerpoint marcelo
Powerpoint marcelo
 
Margareth
MargarethMargareth
Margareth
 
Reg20 por régulaçao do samu das urgencias neurologicas
Reg20 por  régulaçao do samu das urgencias neurologicasReg20 por  régulaçao do samu das urgencias neurologicas
Reg20 por régulaçao do samu das urgencias neurologicas
 
Reg101 por urgencias internas operacionais na sala de régulaçao do samu
Reg101 por  urgencias internas operacionais na sala de régulaçao do samuReg101 por  urgencias internas operacionais na sala de régulaçao do samu
Reg101 por urgencias internas operacionais na sala de régulaçao do samu
 
Video powerpoint presenttion
Video powerpoint presenttionVideo powerpoint presenttion
Video powerpoint presenttion
 
Antropologia
AntropologiaAntropologia
Antropologia
 
Arqu hardware 05 - conectores (63170)
Arqu hardware   05 - conectores (63170)Arqu hardware   05 - conectores (63170)
Arqu hardware 05 - conectores (63170)
 
renier marianne and fiona
renier marianne and fionarenier marianne and fiona
renier marianne and fiona
 
Aaa fotos 20_paradojas
Aaa fotos 20_paradojasAaa fotos 20_paradojas
Aaa fotos 20_paradojas
 
C:\Fakepath\TecnologíAs Para La InnovacióN Educativa
C:\Fakepath\TecnologíAs Para La InnovacióN EducativaC:\Fakepath\TecnologíAs Para La InnovacióN Educativa
C:\Fakepath\TecnologíAs Para La InnovacióN Educativa
 
Clase 1 biografia del estudiante arquetípico
Clase 1   biografia del estudiante arquetípicoClase 1   biografia del estudiante arquetípico
Clase 1 biografia del estudiante arquetípico
 
CCBF ELECTRONICS_Catalogue e-corp
CCBF ELECTRONICS_Catalogue e-corpCCBF ELECTRONICS_Catalogue e-corp
CCBF ELECTRONICS_Catalogue e-corp
 
Diapositivashtml 091118065750 Phpapp02
Diapositivashtml 091118065750 Phpapp02Diapositivashtml 091118065750 Phpapp02
Diapositivashtml 091118065750 Phpapp02
 
E Commerce
E  CommerceE  Commerce
E Commerce
 
Elemento Vital
Elemento VitalElemento Vital
Elemento Vital
 
musica radioatividade
musica radioatividademusica radioatividade
musica radioatividade
 
Arqu hardware 09 - tarjetas de video (63170)
Arqu hardware   09 - tarjetas de video (63170)Arqu hardware   09 - tarjetas de video (63170)
Arqu hardware 09 - tarjetas de video (63170)
 
Maravilloso!!!
Maravilloso!!!Maravilloso!!!
Maravilloso!!!
 
Transito_DigitalPonencia UNIMET_Sybil_caballeroJunio
Transito_DigitalPonencia UNIMET_Sybil_caballeroJunioTransito_DigitalPonencia UNIMET_Sybil_caballeroJunio
Transito_DigitalPonencia UNIMET_Sybil_caballeroJunio
 
Comercio Electronico
Comercio ElectronicoComercio Electronico
Comercio Electronico
 

Similaire à API's Abertos

API's Abertas Na Web 2 0
API's Abertas Na Web 2 0API's Abertas Na Web 2 0
API's Abertas Na Web 2 0grupoass
 
Tecnologias web 2.0 Mashup
Tecnologias web 2.0 MashupTecnologias web 2.0 Mashup
Tecnologias web 2.0 Mashupnetin_bh
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntasdmaiavieira
 
Aplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeAplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadePaperCliQ Comunicação
 
Aplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeAplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeTarcízio Silva
 
Projeto 2 api_do_facebook
Projeto 2 api_do_facebookProjeto 2 api_do_facebook
Projeto 2 api_do_facebookGedeon Santos
 
Desenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para FacebookDesenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para FacebookBruno Leite
 
Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookDiego Almeida Gava
 

Similaire à API's Abertos (20)

APIs Abertas
APIs AbertasAPIs Abertas
APIs Abertas
 
Mashup
MashupMashup
Mashup
 
Mashup
MashupMashup
Mashup
 
Projeto iii
Projeto iiiProjeto iii
Projeto iii
 
API's Abertas Na Web 2 0
API's Abertas Na Web 2 0API's Abertas Na Web 2 0
API's Abertas Na Web 2 0
 
Apis Abertos
Apis AbertosApis Abertos
Apis Abertos
 
Mashups
MashupsMashups
Mashups
 
Tecnologias web 2.0 Mashup
Tecnologias web 2.0 MashupTecnologias web 2.0 Mashup
Tecnologias web 2.0 Mashup
 
Apps&APIs
Apps&APIsApps&APIs
Apps&APIs
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntas
 
Mashup
MashupMashup
Mashup
 
Mashup
MashupMashup
Mashup
 
Aplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeAplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidade
 
Aplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeAplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidade
 
APIs
APIsAPIs
APIs
 
Projeto 2 api_do_facebook
Projeto 2 api_do_facebookProjeto 2 api_do_facebook
Projeto 2 api_do_facebook
 
Apresentação 3 de asoso
Apresentação 3 de asosoApresentação 3 de asoso
Apresentação 3 de asoso
 
Desenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para FacebookDesenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para Facebook
 
Api do Facebook
Api do FacebookApi do Facebook
Api do Facebook
 
Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do Facebook
 

API's Abertos

  • 1. API's Abertos Grupo Ouro Adriana Coelho Daniel Nora Estevão Andrade Vitor Diniz
  • 2. 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.
  • 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 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
  • 5. 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.
  • 6. 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.
  • 7. 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)
  • 9. Editores • Netbeans • Eclipse