SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Tecnologias Básicas da Web
X.0
API do Facebook
Grupo Laranja
● Adriano Tatsukawa Kawanishi
● Antônio Henrique Gonçalves Leite
● Daniel Abreu Oliveira
● Diego Almeida Gava
● João Victor Teixeira
O que é?
● API (Application Programming Interface) é composta
por uma série de funções acessíveis somente por
programação.
● Uma empresa de software lança seu API para o público
de modo que outros criadores de software possam
desenvolver produtos acionados por esse serviço.
● Permitem utilizar características do software menos
evidentes ao utilizador tradicional.
Simplificando...
“API é a “matrix” dos aplicativos, ou seja, uma
interface que roda por trás de tudo: enquanto
se usurfrui de um aplicativo ou site, sua API
pode estar conectada a diversos outros
sistemas e aplicativos. E tudo isso acontece
sem que o usuário perceba.”
Produtos do Mercado
“Facebook is the graph we use to power our social app.”
— Yael Elish, Waze Vice President of Product and Marketing
● 30% dos usuários ativos do Waze estão conectados ao
Facebook.
● 75% conectaram através do Facebook Login quando
entraram pela primeira vez; 25% conectaram ao Facebook
subsequentemente.
● Usuários do Facebook dirigem 50% mais e 50% mais km’s
com o Waze do que aqueles que não logam via Facebook.
Produtos do Mercado
“People who play Candy Crush Saga on both the web and on the
mobile app show nearly twice the level of engagement compared
to users who play on just one platform.”
— Riccardo Zacconi, CEO, King
● Jogo mais popular do Facebook; 50 milhões de usuários
multiplataforma.
● Quase 2x mais engajamento de pessoas que jogam a versão
web e mobile do que as que jogam em apenas uma
plataforma.
Produtos do Mercado
“Our sign-up rate went up 50% when we implemented Facebook
Login.”
— Noah Weiss, Foursquare Product Manager
● 4 milhões de usuários conectados via Facebook.
● Mais de 3 bilhões de check-ins.
● 1 milhão de empresas que utilizam a plataforma Merchant.
Como está sendo usada
Plugins Disponíveis
Plugins Disponíveis
Sites
O emprego do Facebook em sites de
terceiros propicia:
● Experiência social mais personalizada
através de Plugins Sociais, como os
botões Curtir e Compartilhar.
● Simplificação do registro e a
autenticação com o Botão de Login e o
Plugin de Registro.
Aplicativos no Facebook
“Construir um aplicativo no Facebook
confere a oportunidade de uma profunda
integração da experiência do Facebook com
a do usuário principal. É possível utilizar
funcionalidades nativas do Facebook, tais
como Solicitações e Marcadores para criar
um espaço ideal para os usuários.”
Aplicativos Móveis
A Plataforma do Facebook faz aplicativos
sociais para o iOS (iPhone/iPad), Android e
Celulares. É possível utilizar o logon único
para acessar o gráfico social do usuário
(sem outro usuário/senha) e criar uma
experiência personalizada.
Padrões e formatos existentes
● Linguagens oficiais suportadas:
○ Objective-C (iOS)
○ Java (Android)
○ PHP
○ JavaScript
Padrões e formatos existentes
● Linguagens de terceiros suportadas:
○ Flash (ActionScript)
○ Python
○ Java (Swing)
○ Java (BlackBerry)
○ C#
○ Ruby
○ Node.js
Sites de referência técnica
● Facebook developers:
http://developers.facebook.com/
● Referências de APIs:
https://developers.facebook.com/docs/reference/apis/
● Comunidades:
https://developers.facebook.com/support/community/
Ambientes de Desenvolvimento
● Plataforma Android
○ Android Studio: Baseado no IntelliJ IDEA
○ Eclipse + plugin Android Developer Tools
(ADT)
● Plataforma iOS
○ Xcode: Necessário ter OS X
Referência Bibliográfica
● http://golfinho2.dcc.ufmg.br/ead/mod/page/view.php?
id=6483
● https://developers.facebook.com/
● http://www.ibm.com/developerworks/br/library/x-
androidfacebookapi/

Contenu connexe

Tendances

Desenvolvimento Mobile com Ionic
Desenvolvimento Mobile com IonicDesenvolvimento Mobile com Ionic
Desenvolvimento Mobile com IonicFelipe Renan Vieira
 
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkMinicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkCristian Dean
 
CFBR 2012 | O Facebook limita ou amplia os caminhos criativos?
CFBR 2012 | O Facebook limita ou amplia os caminhos criativos?CFBR 2012 | O Facebook limita ou amplia os caminhos criativos?
CFBR 2012 | O Facebook limita ou amplia os caminhos criativos?Media Education
 
Curtindo o Facebook: O Facebook limita ou amplia os caminhos criativos?
Curtindo o Facebook: O Facebook limita ou amplia os caminhos criativos?Curtindo o Facebook: O Facebook limita ou amplia os caminhos criativos?
Curtindo o Facebook: O Facebook limita ou amplia os caminhos criativos?Thiago Avancini
 
Google Apps Script
Google Apps ScriptGoogle Apps Script
Google Apps ScriptCIJUN
 
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Evandro da Silva Amparo
 
[ASOSO] App Móvel Grupo Marrom
[ASOSO] App Móvel   Grupo Marrom[ASOSO] App Móvel   Grupo Marrom
[ASOSO] App Móvel Grupo MarromIagoADVaz
 
Enterprise App Stores
Enterprise App StoresEnterprise App Stores
Enterprise App StoresCamila Lopes
 
Aplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocialAplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocialStefano Guimarães Falce
 
Atalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua appAtalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua appAwdren Fontão
 
Facebook Platform - Hack Thursday CW 40
Facebook Platform - Hack Thursday CW 40Facebook Platform - Hack Thursday CW 40
Facebook Platform - Hack Thursday CW 40William Dias
 

Tendances (20)

Desenvolvimento Mobile com Ionic
Desenvolvimento Mobile com IonicDesenvolvimento Mobile com Ionic
Desenvolvimento Mobile com Ionic
 
Ass widget
Ass widgetAss widget
Ass widget
 
Ionic framework
Ionic frameworkIonic framework
Ionic framework
 
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkMinicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
 
Introdução intel XDK
Introdução intel XDKIntrodução intel XDK
Introdução intel XDK
 
Palestra Android
Palestra AndroidPalestra Android
Palestra Android
 
Ass widget
Ass widgetAss widget
Ass widget
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
CFBR 2012 | O Facebook limita ou amplia os caminhos criativos?
CFBR 2012 | O Facebook limita ou amplia os caminhos criativos?CFBR 2012 | O Facebook limita ou amplia os caminhos criativos?
CFBR 2012 | O Facebook limita ou amplia os caminhos criativos?
 
Curtindo o Facebook: O Facebook limita ou amplia os caminhos criativos?
Curtindo o Facebook: O Facebook limita ou amplia os caminhos criativos?Curtindo o Facebook: O Facebook limita ou amplia os caminhos criativos?
Curtindo o Facebook: O Facebook limita ou amplia os caminhos criativos?
 
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
 
Google Apps Script
Google Apps ScriptGoogle Apps Script
Google Apps Script
 
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
 
[ASOSO] App Móvel Grupo Marrom
[ASOSO] App Móvel   Grupo Marrom[ASOSO] App Móvel   Grupo Marrom
[ASOSO] App Móvel Grupo Marrom
 
Enterprise App Stores
Enterprise App StoresEnterprise App Stores
Enterprise App Stores
 
Aplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocialAplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocial
 
Atalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua appAtalho para o sucesso: Promovendo a sua app
Atalho para o sucesso: Promovendo a sua app
 
Aplicativo Exame
Aplicativo ExameAplicativo Exame
Aplicativo Exame
 
Facebook Platform - Hack Thursday CW 40
Facebook Platform - Hack Thursday CW 40Facebook Platform - Hack Thursday CW 40
Facebook Platform - Hack Thursday CW 40
 
Asso
AssoAsso
Asso
 

En vedette

Herramientas para presentaciones
Herramientas para presentacionesHerramientas para presentaciones
Herramientas para presentacionescarlbuit
 
Nspire--iPadAppTutorial--Graphs of Absolute Value Functions
Nspire--iPadAppTutorial--Graphs of Absolute Value FunctionsNspire--iPadAppTutorial--Graphs of Absolute Value Functions
Nspire--iPadAppTutorial--Graphs of Absolute Value FunctionsMedia4math
 
Nspire--iPadAppTutorial--Slope Formula
Nspire--iPadAppTutorial--Slope FormulaNspire--iPadAppTutorial--Slope Formula
Nspire--iPadAppTutorial--Slope FormulaMedia4math
 
Nspire--iPadAppTutorial--Graphs of Linear Inequalities
Nspire--iPadAppTutorial--Graphs of Linear InequalitiesNspire--iPadAppTutorial--Graphs of Linear Inequalities
Nspire--iPadAppTutorial--Graphs of Linear InequalitiesMedia4math
 
Assignment 13 draft 2
Assignment 13 draft 2Assignment 13 draft 2
Assignment 13 draft 2marishainoke3
 
Lionsgate And The Hunger Games
Lionsgate And The Hunger GamesLionsgate And The Hunger Games
Lionsgate And The Hunger Gamesosnapitsalina
 
Mapa conceptual sobre tic
Mapa conceptual sobre ticMapa conceptual sobre tic
Mapa conceptual sobre ticyesicaareli
 
Diapositivas campaña anolaima
Diapositivas campaña anolaimaDiapositivas campaña anolaima
Diapositivas campaña anolaimaLFRL
 
Nissan Broshure-Bond
Nissan Broshure-BondNissan Broshure-Bond
Nissan Broshure-BondMayra Cabrera
 
CLIMA ORGANIZACIONAL
CLIMA ORGANIZACIONALCLIMA ORGANIZACIONAL
CLIMA ORGANIZACIONALLFRL
 
Exposicion opc
Exposicion opcExposicion opc
Exposicion opcLFRL
 
Nspire--iPadAppTutorial--Graphs of Linear Functions
Nspire--iPadAppTutorial--Graphs of Linear FunctionsNspire--iPadAppTutorial--Graphs of Linear Functions
Nspire--iPadAppTutorial--Graphs of Linear FunctionsMedia4math
 
FONDO NACIONAL DEL AHORRO
FONDO NACIONAL DEL AHORROFONDO NACIONAL DEL AHORRO
FONDO NACIONAL DEL AHORROLFRL
 
Sistemas de datación
Sistemas de dataciónSistemas de datación
Sistemas de dataciónLFRL
 

En vedette (20)

Lugares de america
Lugares de americaLugares de america
Lugares de america
 
Leo
LeoLeo
Leo
 
ανεμομυλοι
ανεμομυλοιανεμομυλοι
ανεμομυλοι
 
Herramientas para presentaciones
Herramientas para presentacionesHerramientas para presentaciones
Herramientas para presentaciones
 
Nspire--iPadAppTutorial--Graphs of Absolute Value Functions
Nspire--iPadAppTutorial--Graphs of Absolute Value FunctionsNspire--iPadAppTutorial--Graphs of Absolute Value Functions
Nspire--iPadAppTutorial--Graphs of Absolute Value Functions
 
Nspire--iPadAppTutorial--Slope Formula
Nspire--iPadAppTutorial--Slope FormulaNspire--iPadAppTutorial--Slope Formula
Nspire--iPadAppTutorial--Slope Formula
 
Metal Sinfónico
Metal Sinfónico Metal Sinfónico
Metal Sinfónico
 
Nspire--iPadAppTutorial--Graphs of Linear Inequalities
Nspire--iPadAppTutorial--Graphs of Linear InequalitiesNspire--iPadAppTutorial--Graphs of Linear Inequalities
Nspire--iPadAppTutorial--Graphs of Linear Inequalities
 
Assignment 13 draft 2
Assignment 13 draft 2Assignment 13 draft 2
Assignment 13 draft 2
 
Lionsgate And The Hunger Games
Lionsgate And The Hunger GamesLionsgate And The Hunger Games
Lionsgate And The Hunger Games
 
Mapa conceptual sobre tic
Mapa conceptual sobre ticMapa conceptual sobre tic
Mapa conceptual sobre tic
 
Cеминар 5. интеллектуальная собственность_МГУ
Cеминар 5. интеллектуальная собственность_МГУCеминар 5. интеллектуальная собственность_МГУ
Cеминар 5. интеллектуальная собственность_МГУ
 
Diapositivas campaña anolaima
Diapositivas campaña anolaimaDiapositivas campaña anolaima
Diapositivas campaña anolaima
 
Nissan Broshure-Bond
Nissan Broshure-BondNissan Broshure-Bond
Nissan Broshure-Bond
 
CLIMA ORGANIZACIONAL
CLIMA ORGANIZACIONALCLIMA ORGANIZACIONAL
CLIMA ORGANIZACIONAL
 
3 websites
3 websites3 websites
3 websites
 
Exposicion opc
Exposicion opcExposicion opc
Exposicion opc
 
Nspire--iPadAppTutorial--Graphs of Linear Functions
Nspire--iPadAppTutorial--Graphs of Linear FunctionsNspire--iPadAppTutorial--Graphs of Linear Functions
Nspire--iPadAppTutorial--Graphs of Linear Functions
 
FONDO NACIONAL DEL AHORRO
FONDO NACIONAL DEL AHORROFONDO NACIONAL DEL AHORRO
FONDO NACIONAL DEL AHORRO
 
Sistemas de datación
Sistemas de dataciónSistemas de datación
Sistemas de datación
 

Similaire à Tecnologias Básicas da Web X.0 API do Facebook

Projeto 2 api_do_facebook
Projeto 2 api_do_facebookProjeto 2 api_do_facebook
Projeto 2 api_do_facebookGedeon Santos
 
Desenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisDesenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisJorge Moisés Assis
 
Share Point 2013 - O Que Há De Novo Para Desenvolvedores
Share Point 2013 - O Que Há De Novo Para DesenvolvedoresShare Point 2013 - O Que Há De Novo Para Desenvolvedores
Share Point 2013 - O Que Há De Novo Para DesenvolvedoresHélio Sá Moreira
 
Plataforma OpenSuite
Plataforma OpenSuitePlataforma OpenSuite
Plataforma OpenSuiteStart4up
 
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
 
Desvendando os APLICATIVOS SOCIAIS
Desvendando os APLICATIVOS SOCIAISDesvendando os APLICATIVOS SOCIAIS
Desvendando os APLICATIVOS SOCIAISCampanha Digital
 
Desenvolvimento de aplicativos para FirefoxOS
Desenvolvimento de aplicativos para FirefoxOSDesenvolvimento de aplicativos para FirefoxOS
Desenvolvimento de aplicativos para FirefoxOSElton Minetto
 
Conheça Nossos Serviços
Conheça Nossos ServiçosConheça Nossos Serviços
Conheça Nossos ServiçosFoggy Labs
 
Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Patricia Mallmann
 
Android vs. iOS - Relatório de diferenças na abordagem de interface visual e ...
Android vs. iOS - Relatório de diferenças na abordagem de interface visual e ...Android vs. iOS - Relatório de diferenças na abordagem de interface visual e ...
Android vs. iOS - Relatório de diferenças na abordagem de interface visual e ...Rafael Burity
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntasdmaiavieira
 
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...susana12345
 
Apresentação redes sociais
Apresentação redes sociaisApresentação redes sociais
Apresentação redes sociaisKiko Hirano
 

Similaire à Tecnologias Básicas da Web X.0 API do Facebook (20)

Projeto 2 api_do_facebook
Projeto 2 api_do_facebookProjeto 2 api_do_facebook
Projeto 2 api_do_facebook
 
Progressive apps
Progressive appsProgressive apps
Progressive apps
 
Progressive Web Apps
Progressive Web AppsProgressive Web Apps
Progressive Web Apps
 
Apis Abertos
Apis AbertosApis Abertos
Apis Abertos
 
Desenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisDesenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos Sociais
 
Share Point 2013 - O Que Há De Novo Para Desenvolvedores
Share Point 2013 - O Que Há De Novo Para DesenvolvedoresShare Point 2013 - O Que Há De Novo Para Desenvolvedores
Share Point 2013 - O Que Há De Novo Para Desenvolvedores
 
Plataforma OpenSuite
Plataforma OpenSuitePlataforma OpenSuite
Plataforma OpenSuite
 
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
 
Treinamento
TreinamentoTreinamento
Treinamento
 
Desvendando os APLICATIVOS SOCIAIS
Desvendando os APLICATIVOS SOCIAISDesvendando os APLICATIVOS SOCIAIS
Desvendando os APLICATIVOS SOCIAIS
 
Desenvolvimento de aplicativos para FirefoxOS
Desenvolvimento de aplicativos para FirefoxOSDesenvolvimento de aplicativos para FirefoxOS
Desenvolvimento de aplicativos para FirefoxOS
 
Conheça Nossos Serviços
Conheça Nossos ServiçosConheça Nossos Serviços
Conheça Nossos Serviços
 
3 apres pb_g4
3 apres pb_g43 apres pb_g4
3 apres pb_g4
 
Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2
 
Android vs. iOS - Relatório de diferenças na abordagem de interface visual e ...
Android vs. iOS - Relatório de diferenças na abordagem de interface visual e ...Android vs. iOS - Relatório de diferenças na abordagem de interface visual e ...
Android vs. iOS - Relatório de diferenças na abordagem de interface visual e ...
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntas
 
Widgets
WidgetsWidgets
Widgets
 
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...
 
Apresentação redes sociais
Apresentação redes sociaisApresentação redes sociais
Apresentação redes sociais
 

Dernier

Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 

Dernier (8)

Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Tecnologias Básicas da Web X.0 API do Facebook

  • 1. Tecnologias Básicas da Web X.0 API do Facebook Grupo Laranja ● Adriano Tatsukawa Kawanishi ● Antônio Henrique Gonçalves Leite ● Daniel Abreu Oliveira ● Diego Almeida Gava ● João Victor Teixeira
  • 2. O que é? ● API (Application Programming Interface) é composta por uma série de funções acessíveis somente por programação. ● Uma empresa de software lança seu API para o público de modo que outros criadores de software possam desenvolver produtos acionados por esse serviço. ● Permitem utilizar características do software menos evidentes ao utilizador tradicional.
  • 3. Simplificando... “API é a “matrix” dos aplicativos, ou seja, uma interface que roda por trás de tudo: enquanto se usurfrui de um aplicativo ou site, sua API pode estar conectada a diversos outros sistemas e aplicativos. E tudo isso acontece sem que o usuário perceba.”
  • 4. Produtos do Mercado “Facebook is the graph we use to power our social app.” — Yael Elish, Waze Vice President of Product and Marketing ● 30% dos usuários ativos do Waze estão conectados ao Facebook. ● 75% conectaram através do Facebook Login quando entraram pela primeira vez; 25% conectaram ao Facebook subsequentemente. ● Usuários do Facebook dirigem 50% mais e 50% mais km’s com o Waze do que aqueles que não logam via Facebook.
  • 5. Produtos do Mercado “People who play Candy Crush Saga on both the web and on the mobile app show nearly twice the level of engagement compared to users who play on just one platform.” — Riccardo Zacconi, CEO, King ● Jogo mais popular do Facebook; 50 milhões de usuários multiplataforma. ● Quase 2x mais engajamento de pessoas que jogam a versão web e mobile do que as que jogam em apenas uma plataforma.
  • 6. Produtos do Mercado “Our sign-up rate went up 50% when we implemented Facebook Login.” — Noah Weiss, Foursquare Product Manager ● 4 milhões de usuários conectados via Facebook. ● Mais de 3 bilhões de check-ins. ● 1 milhão de empresas que utilizam a plataforma Merchant.
  • 10. Sites O emprego do Facebook em sites de terceiros propicia: ● Experiência social mais personalizada através de Plugins Sociais, como os botões Curtir e Compartilhar. ● Simplificação do registro e a autenticação com o Botão de Login e o Plugin de Registro.
  • 11. Aplicativos no Facebook “Construir um aplicativo no Facebook confere a oportunidade de uma profunda integração da experiência do Facebook com a do usuário principal. É possível utilizar funcionalidades nativas do Facebook, tais como Solicitações e Marcadores para criar um espaço ideal para os usuários.”
  • 12. Aplicativos Móveis A Plataforma do Facebook faz aplicativos sociais para o iOS (iPhone/iPad), Android e Celulares. É possível utilizar o logon único para acessar o gráfico social do usuário (sem outro usuário/senha) e criar uma experiência personalizada.
  • 13. Padrões e formatos existentes ● Linguagens oficiais suportadas: ○ Objective-C (iOS) ○ Java (Android) ○ PHP ○ JavaScript
  • 14. Padrões e formatos existentes ● Linguagens de terceiros suportadas: ○ Flash (ActionScript) ○ Python ○ Java (Swing) ○ Java (BlackBerry) ○ C# ○ Ruby ○ Node.js
  • 15. Sites de referência técnica ● Facebook developers: http://developers.facebook.com/ ● Referências de APIs: https://developers.facebook.com/docs/reference/apis/ ● Comunidades: https://developers.facebook.com/support/community/
  • 16. Ambientes de Desenvolvimento ● Plataforma Android ○ Android Studio: Baseado no IntelliJ IDEA ○ Eclipse + plugin Android Developer Tools (ADT) ● Plataforma iOS ○ Xcode: Necessário ter OS X
  • 17. Referência Bibliográfica ● http://golfinho2.dcc.ufmg.br/ead/mod/page/view.php? id=6483 ● https://developers.facebook.com/ ● http://www.ibm.com/developerworks/br/library/x- androidfacebookapi/