SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
Introdu¸˜o Estudo de Caso: Open Social Referˆncias
        ca                                   e




                                             APIs Abertas
               Melhorando e extendendo aplica¸˜es Web 2.0 de forma
                                              co
                                   colaborativa


               Henrique Pinto               Guilherme Pimenta      Renata Russar

                                   Universidade Federal de Minas Gerais
                                 Departamento de Ciˆncia da Computa¸˜o
                                                    e                ca


                                             Outubro de 2008



H. Pinto, G. Pimenta, R. Russar — APIs Abertas                                     1/9
Introdu¸˜o Estudo de Caso: Open Social Referˆncias
        ca                                   e

            Web APIs
            Defini¸oes B´sicas
                 c˜    a



     API
             Cole¸˜o de m´todos, fun¸˜es, classes, etc. que extendem um
                  ca     e          co
             determinado ambiente de programa¸˜o com determinados
                                               ca
             servi¸os
                  c
             Podem ou n˜o serem dependentes de
                        a
             linguagem/plataforma/ambiente

     Example
         OpenGL
             Cocoa



H. Pinto, G. Pimenta, R. Russar — APIs Abertas                            2/9
Introdu¸˜o Estudo de Caso: Open Social Referˆncias
        ca                                   e

            Web APIs
            Defini¸oes B´sicas (II)
                 c˜    a

     Web APIs
        APIs tamb´m podem ser usadas na Web
                 e
             Uma das formas de se disponibilizar Web Services
             Permitem extender a funcionalidade de um Website ou
             gera¸˜o conte´do diferente a partir de uma ou mais fontes
                 ca       u
             (mashups)

     Example
         Google GData API
             Last.fm API
             Digg API
             OpenSocial
             Facebook API
H. Pinto, G. Pimenta, R. Russar — APIs Abertas                           3/9
Introdu¸˜o Estudo de Caso: Open Social Referˆncias
        ca                                   e

            Exemplos de Web APIs
            Last.fm




  LastGraph
      Cria wave graphs
      representando os seus
      h´bitos musicais
       a
          Usa a API do Last.fm para
          obter a lista de m´sicas que
                            u
          vocˆ escutou recentemente
             e

                            http://lastgraph3.aeracode.org/




H. Pinto, G. Pimenta, R. Russar — APIs Abertas                4/9
Introdu¸˜o Estudo de Caso: Open Social Referˆncias
        ca                                   e

            Exemplos de Web APIs
            Google Maps (GData)




  Ground Zero
      O que aconteceria com BH
      se o reator do CNEN
      explodisse?
          Calcula e mostra o impacto
          termal de uma explos˜o
                               a
          nuclear



                          http://www.carloslabs.com/node/16


H. Pinto, G. Pimenta, R. Russar — APIs Abertas                5/9
Introdu¸˜o Estudo de Caso: Open Social Referˆncias
        ca                                   e

            OpenSocial
            Defini¸˜o e Conceitos B´sicos
                 ca               a




     OpenSocial
         Conjunto de APIs para redes sociais na Web
             Desenvolvida pela Google
             Suportada, entre outros, por:
                     MySpace
                     Orkut
                     Ning
                     LinkedIn
                     iGoogle




H. Pinto, G. Pimenta, R. Russar — APIs Abertas        6/9
Introdu¸˜o Estudo de Caso: Open Social Referˆncias
        ca                                   e

            OpenSocial
            Exemplo: Adopt a Monkey




H. Pinto, G. Pimenta, R. Russar — APIs Abertas        7/9
Introdu¸˜o Estudo de Caso: Open Social Referˆncias
        ca                                   e

            Referˆncias sobre Web APIs
                 e




             WebAPI.org - Web API scripts, directory, samples and
             reviews.
             Dispon´ em: http://www.webapi.org/
                   ıvel
             Acesso em 28/10/2008.
             OpenSocial Dispon´ em:
                                ıvel
             http://code.google.com/apis/opensocial/
             Acesso em 28/10/2008.




H. Pinto, G. Pimenta, R. Russar — APIs Abertas                      8/9
Introdu¸˜o Estudo de Caso: Open Social Referˆncias
        ca                                   e

            Fim
            Ok. Acabou. Mesmo. Acredite.




H. Pinto, G. Pimenta, R. Russar — APIs Abertas        9/9

Weitere ähnliche Inhalte

Ähnlich wie APIs

Sobre nossa Aplicacao
Sobre nossa AplicacaoSobre nossa Aplicacao
Sobre nossa Aplicacaoguest03d9b
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntasdmaiavieira
 
Software Social - Opensocial da Google
Software Social - Opensocial da GoogleSoftware Social - Opensocial da Google
Software Social - Opensocial da Googlebernardo2ao
 
Open social - Grupo D
Open social - Grupo DOpen social - Grupo D
Open social - Grupo DDouglas Alves
 
Web 2.0 - Colaboração acima de tudo!
Web 2.0 - Colaboração acima de tudo!Web 2.0 - Colaboração acima de tudo!
Web 2.0 - Colaboração acima de tudo!Felipe J. R. Vieira
 
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...Uso do GitHub no processo de desenvolvimento de software na Administração Púb...
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...Anne Caroline
 
R ou Python para análise de dados
R ou Python para análise de dadosR ou Python para análise de dados
R ou Python para análise de dadosCiência e Dados
 
Congresso iv
Congresso ivCongresso iv
Congresso ivIP10
 
OpenAIRE em 10 min: serviços e ferramentas para projetos - Apresentação reali...
OpenAIRE em 10 min: serviços e ferramentas para projetos - Apresentação reali...OpenAIRE em 10 min: serviços e ferramentas para projetos - Apresentação reali...
OpenAIRE em 10 min: serviços e ferramentas para projetos - Apresentação reali...Pedro Príncipe
 
Linguagens Dinamicas vs Tradicionais / Potencialidades e riscos de EAI/ESB, S...
Linguagens Dinamicas vs Tradicionais / Potencialidades e riscos de EAI/ESB, S...Linguagens Dinamicas vs Tradicionais / Potencialidades e riscos de EAI/ESB, S...
Linguagens Dinamicas vs Tradicionais / Potencialidades e riscos de EAI/ESB, S...Stanley Araújo
 
Web 2.0 Comunicar, Colaborar E Trabalhar V2
Web 2.0   Comunicar, Colaborar E Trabalhar V2Web 2.0   Comunicar, Colaborar E Trabalhar V2
Web 2.0 Comunicar, Colaborar E Trabalhar V2Óscar Faria
 
Relatório Mídias Sociais - 3º trimestre 2011
Relatório Mídias Sociais - 3º trimestre 2011Relatório Mídias Sociais - 3º trimestre 2011
Relatório Mídias Sociais - 3º trimestre 2011Aorta Entretenimento
 

Ähnlich wie APIs (20)

Sobre nossa Aplicacao
Sobre nossa AplicacaoSobre nossa Aplicacao
Sobre nossa Aplicacao
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntas
 
Software Social - Opensocial da Google
Software Social - Opensocial da GoogleSoftware Social - Opensocial da Google
Software Social - Opensocial da Google
 
Os1
Os1Os1
Os1
 
Google OpenSocial
Google OpenSocialGoogle OpenSocial
Google OpenSocial
 
Open social - Grupo D
Open social - Grupo DOpen social - Grupo D
Open social - Grupo D
 
Web 2.0 - Colaboração acima de tudo!
Web 2.0 - Colaboração acima de tudo!Web 2.0 - Colaboração acima de tudo!
Web 2.0 - Colaboração acima de tudo!
 
Mashups
MashupsMashups
Mashups
 
Api do Facebook
Api do FacebookApi do Facebook
Api do Facebook
 
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...Uso do GitHub no processo de desenvolvimento de software na Administração Púb...
Uso do GitHub no processo de desenvolvimento de software na Administração Púb...
 
Open Social
Open SocialOpen Social
Open Social
 
R ou Python para análise de dados
R ou Python para análise de dadosR ou Python para análise de dados
R ou Python para análise de dados
 
Mashup
MashupMashup
Mashup
 
Congresso iv
Congresso ivCongresso iv
Congresso iv
 
OpenAIRE em 10 min: serviços e ferramentas para projetos - Apresentação reali...
OpenAIRE em 10 min: serviços e ferramentas para projetos - Apresentação reali...OpenAIRE em 10 min: serviços e ferramentas para projetos - Apresentação reali...
OpenAIRE em 10 min: serviços e ferramentas para projetos - Apresentação reali...
 
Linguagens Dinamicas vs Tradicionais / Potencialidades e riscos de EAI/ESB, S...
Linguagens Dinamicas vs Tradicionais / Potencialidades e riscos de EAI/ESB, S...Linguagens Dinamicas vs Tradicionais / Potencialidades e riscos de EAI/ESB, S...
Linguagens Dinamicas vs Tradicionais / Potencialidades e riscos de EAI/ESB, S...
 
Bioestatistica usando R
Bioestatistica usando RBioestatistica usando R
Bioestatistica usando R
 
Web 2.0 Comunicar, Colaborar E Trabalhar V2
Web 2.0   Comunicar, Colaborar E Trabalhar V2Web 2.0   Comunicar, Colaborar E Trabalhar V2
Web 2.0 Comunicar, Colaborar E Trabalhar V2
 
Relatório Mídias Sociais - 3º trimestre 2011
Relatório Mídias Sociais - 3º trimestre 2011Relatório Mídias Sociais - 3º trimestre 2011
Relatório Mídias Sociais - 3º trimestre 2011
 
Mashup
MashupMashup
Mashup
 

Kürzlich hochgeladen

AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobremaryalouhannedelimao
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇJaineCarolaineLima
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
BNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoBNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoGentil Eronides
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdfBlendaLima1
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 

Kürzlich hochgeladen (20)

AULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobreAULA DE CARIOLOGIA TSB introdução tudo sobre
AULA DE CARIOLOGIA TSB introdução tudo sobre
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
ATIVIDADE - CHARGE.pptxDFGHJKLÇ~ÇLJHUFTDRSEDFGJHKLÇ
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
BNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimentoBNCC Geografia.docx objeto de conhecimento
BNCC Geografia.docx objeto de conhecimento
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
3-Livro-Festa-no-céu-Angela-Lago.pdf-·-versão-1.pdf
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 

APIs

  • 1. Introdu¸˜o Estudo de Caso: Open Social Referˆncias ca e APIs Abertas Melhorando e extendendo aplica¸˜es Web 2.0 de forma co colaborativa Henrique Pinto Guilherme Pimenta Renata Russar Universidade Federal de Minas Gerais Departamento de Ciˆncia da Computa¸˜o e ca Outubro de 2008 H. Pinto, G. Pimenta, R. Russar — APIs Abertas 1/9
  • 2. Introdu¸˜o Estudo de Caso: Open Social Referˆncias ca e Web APIs Defini¸oes B´sicas c˜ a API Cole¸˜o de m´todos, fun¸˜es, classes, etc. que extendem um ca e co determinado ambiente de programa¸˜o com determinados ca servi¸os c Podem ou n˜o serem dependentes de a linguagem/plataforma/ambiente Example OpenGL Cocoa H. Pinto, G. Pimenta, R. Russar — APIs Abertas 2/9
  • 3. Introdu¸˜o Estudo de Caso: Open Social Referˆncias ca e Web APIs Defini¸oes B´sicas (II) c˜ a Web APIs APIs tamb´m podem ser usadas na Web e Uma das formas de se disponibilizar Web Services Permitem extender a funcionalidade de um Website ou gera¸˜o conte´do diferente a partir de uma ou mais fontes ca u (mashups) Example Google GData API Last.fm API Digg API OpenSocial Facebook API H. Pinto, G. Pimenta, R. Russar — APIs Abertas 3/9
  • 4. Introdu¸˜o Estudo de Caso: Open Social Referˆncias ca e Exemplos de Web APIs Last.fm LastGraph Cria wave graphs representando os seus h´bitos musicais a Usa a API do Last.fm para obter a lista de m´sicas que u vocˆ escutou recentemente e http://lastgraph3.aeracode.org/ H. Pinto, G. Pimenta, R. Russar — APIs Abertas 4/9
  • 5. Introdu¸˜o Estudo de Caso: Open Social Referˆncias ca e Exemplos de Web APIs Google Maps (GData) Ground Zero O que aconteceria com BH se o reator do CNEN explodisse? Calcula e mostra o impacto termal de uma explos˜o a nuclear http://www.carloslabs.com/node/16 H. Pinto, G. Pimenta, R. Russar — APIs Abertas 5/9
  • 6. Introdu¸˜o Estudo de Caso: Open Social Referˆncias ca e OpenSocial Defini¸˜o e Conceitos B´sicos ca a OpenSocial Conjunto de APIs para redes sociais na Web Desenvolvida pela Google Suportada, entre outros, por: MySpace Orkut Ning LinkedIn iGoogle H. Pinto, G. Pimenta, R. Russar — APIs Abertas 6/9
  • 7. Introdu¸˜o Estudo de Caso: Open Social Referˆncias ca e OpenSocial Exemplo: Adopt a Monkey H. Pinto, G. Pimenta, R. Russar — APIs Abertas 7/9
  • 8. Introdu¸˜o Estudo de Caso: Open Social Referˆncias ca e Referˆncias sobre Web APIs e WebAPI.org - Web API scripts, directory, samples and reviews. Dispon´ em: http://www.webapi.org/ ıvel Acesso em 28/10/2008. OpenSocial Dispon´ em: ıvel http://code.google.com/apis/opensocial/ Acesso em 28/10/2008. H. Pinto, G. Pimenta, R. Russar — APIs Abertas 8/9
  • 9. Introdu¸˜o Estudo de Caso: Open Social Referˆncias ca e Fim Ok. Acabou. Mesmo. Acredite. H. Pinto, G. Pimenta, R. Russar — APIs Abertas 9/9