SlideShare uma empresa Scribd logo
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/

Mais conteúdo relacionado

Mais procurados (19)

PPTX
Desenvolvimento Mobile com Ionic
Felipe Renan Vieira
 
PDF
Ass widget
Vitor Paisante
 
PPTX
Ionic framework
Lucas de Oliveira
 
PDF
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Cristian Dean
 
PPTX
Introdução intel XDK
Vicente Salgueiro Filho
 
PPT
Palestra Android
Zalkind Lincoln
 
PDF
Ass widget
Vitor Paisante
 
PPTX
Ciclo de palestras da JFRJ - Aplicativos Móveis
Iasmin Cristina Oliveira da Silva
 
PDF
CFBR 2012 | O Facebook limita ou amplia os caminhos criativos?
Media Education
 
PDF
Curtindo o Facebook: O Facebook limita ou amplia os caminhos criativos?
Thiago Avancini
 
PDF
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
Fernando Henrique Bonfim Moreno del Rio
 
PPTX
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Evandro da Silva Amparo
 
PDF
[ASOSO] App Móvel Grupo Marrom
IagoADVaz
 
PDF
Enterprise App Stores
Camila Lopes
 
PPT
Aplicações de Software Social - OpenSocial
Stefano Guimarães Falce
 
PPTX
Atalho para o sucesso: Promovendo a sua app
Awdren Fontão
 
PPTX
Aplicativo Exame
Diogo Librelon
 
PDF
Facebook Platform - Hack Thursday CW 40
William Dias
 
PDF
Asso
Andre Bueno
 
Desenvolvimento Mobile com Ionic
Felipe Renan Vieira
 
Ass widget
Vitor Paisante
 
Ionic framework
Lucas de Oliveira
 
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Cristian Dean
 
Introdução intel XDK
Vicente Salgueiro Filho
 
Palestra Android
Zalkind Lincoln
 
Ass widget
Vitor Paisante
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Iasmin Cristina Oliveira da Silva
 
CFBR 2012 | O Facebook limita ou amplia os caminhos criativos?
Media Education
 
Curtindo o Facebook: O Facebook limita ou amplia os caminhos criativos?
Thiago Avancini
 
PhoneGap - Desenvolvimento mobile multiplataforma - SECCOMP 2014
Fernando Henrique Bonfim Moreno del Rio
 
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Evandro da Silva Amparo
 
[ASOSO] App Móvel Grupo Marrom
IagoADVaz
 
Enterprise App Stores
Camila Lopes
 
Aplicações de Software Social - OpenSocial
Stefano Guimarães Falce
 
Atalho para o sucesso: Promovendo a sua app
Awdren Fontão
 
Aplicativo Exame
Diogo Librelon
 
Facebook Platform - Hack Thursday CW 40
William Dias
 

Destaque (20)

DOCX
Lugares de america
KelIzhita Solis
 
PPTX
Leo
yesicaareli
 
PPTX
Herramientas para presentaciones
carlbuit
 
PPTX
Nspire--iPadAppTutorial--Graphs of Absolute Value Functions
Media4math
 
PPTX
Nspire--iPadAppTutorial--Slope Formula
Media4math
 
PPTX
Metal Sinfónico
Magali Mereles
 
PPTX
Nspire--iPadAppTutorial--Graphs of Linear Inequalities
Media4math
 
ODP
Assignment 13 draft 2
marishainoke3
 
PPTX
Lionsgate And The Hunger Games
osnapitsalina
 
PPTX
Mapa conceptual sobre tic
yesicaareli
 
PPTX
Cеминар 5. интеллектуальная собственность_МГУ
Moscow State University, SKOLKOVO business school
 
PPTX
Diapositivas campaña anolaima
LFRL
 
PDF
Nissan Broshure-Bond
Mayra Cabrera
 
PPTX
CLIMA ORGANIZACIONAL
LFRL
 
PPTX
3 websites
Littlejerry0122
 
PPTX
Exposicion opc
LFRL
 
PPTX
Nspire--iPadAppTutorial--Graphs of Linear Functions
Media4math
 
ODP
FONDO NACIONAL DEL AHORRO
LFRL
 
PPTX
Sistemas de datación
LFRL
 
Lugares de america
KelIzhita Solis
 
Herramientas para presentaciones
carlbuit
 
Nspire--iPadAppTutorial--Graphs of Absolute Value Functions
Media4math
 
Nspire--iPadAppTutorial--Slope Formula
Media4math
 
Metal Sinfónico
Magali Mereles
 
Nspire--iPadAppTutorial--Graphs of Linear Inequalities
Media4math
 
Assignment 13 draft 2
marishainoke3
 
Lionsgate And The Hunger Games
osnapitsalina
 
Mapa conceptual sobre tic
yesicaareli
 
Cеминар 5. интеллектуальная собственность_МГУ
Moscow State University, SKOLKOVO business school
 
Diapositivas campaña anolaima
LFRL
 
Nissan Broshure-Bond
Mayra Cabrera
 
CLIMA ORGANIZACIONAL
LFRL
 
3 websites
Littlejerry0122
 
Exposicion opc
LFRL
 
Nspire--iPadAppTutorial--Graphs of Linear Functions
Media4math
 
FONDO NACIONAL DEL AHORRO
LFRL
 
Sistemas de datación
LFRL
 
Anúncio

Semelhante a Tecnologias Básicas da Web X.0 API do Facebook (20)

PDF
Projeto 2 api_do_facebook
Gedeon Santos
 
PDF
Api do Facebook
inovarandre
 
PDF
The Facebook Plataform
Douglas V. Pasqua
 
PPTX
Desenvolvimento de Aplicativos para Facebook
Bruno Leite
 
PDF
APIs Abertas
Daniel Martins
 
PDF
Desenvolvedor mobile precisa aprender Web
Jean Carlo Emer
 
PDF
Novo Cinto de Utilidades do Desenvolvedor JavaScript, WebAPIs e Open Web
Leonardo Balter
 
KEY
Desenvolvendo Aplicativos Sociais
Jorge Moisés Assis
 
PDF
Aplicações Web - um estudo sobre React
Jean Carlo Emer
 
PPTX
Api facebook
Felipe Costa
 
PDF
Aula 2 modulo 2
cdimobilidade
 
PDF
APIs abertos
Grupo_Ouro
 
PDF
Webapp já posso invistir nisso ? FISL12
Bruno Fernandes "PorKaria"
 
PPTX
Phonegap - self RJ
javamanrj
 
PPTX
Desenvolvimento web - conceitos, tecnologia e tendências.
Valmir Justo
 
PDF
Aula 2 apps
Lia Gonsales
 
PPTX
BrazilJS 2012
Vende Publicidade
 
PDF
Webapp, já posso investir nisso ? Latinoware 2011
Bruno Fernandes "PorKaria"
 
PDF
Apps&APIs
Terence Reis
 
PDF
Workshop do Bem: O mundo das APIs
Heider Lopes
 
Projeto 2 api_do_facebook
Gedeon Santos
 
Api do Facebook
inovarandre
 
The Facebook Plataform
Douglas V. Pasqua
 
Desenvolvimento de Aplicativos para Facebook
Bruno Leite
 
APIs Abertas
Daniel Martins
 
Desenvolvedor mobile precisa aprender Web
Jean Carlo Emer
 
Novo Cinto de Utilidades do Desenvolvedor JavaScript, WebAPIs e Open Web
Leonardo Balter
 
Desenvolvendo Aplicativos Sociais
Jorge Moisés Assis
 
Aplicações Web - um estudo sobre React
Jean Carlo Emer
 
Api facebook
Felipe Costa
 
Aula 2 modulo 2
cdimobilidade
 
APIs abertos
Grupo_Ouro
 
Webapp já posso invistir nisso ? FISL12
Bruno Fernandes "PorKaria"
 
Phonegap - self RJ
javamanrj
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Valmir Justo
 
Aula 2 apps
Lia Gonsales
 
BrazilJS 2012
Vende Publicidade
 
Webapp, já posso investir nisso ? Latinoware 2011
Bruno Fernandes "PorKaria"
 
Apps&APIs
Terence Reis
 
Workshop do Bem: O mundo das APIs
Heider Lopes
 
Anúncio

Último (7)

PPTX
Computacao-e-Tecnologias-Digitais-Por-Que-Aprender.pptx
RobertaOliveiradaFon1
 
PDF
Explorando o Futuro do Corpo: Implantes Neurais e o Biohacking dos Sentidos
cooperliora
 
PPTX
Desenvolvimento-de-Produtos-Inovadores.pptx
ssuser1d7565
 
PPTX
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
PPTX
Gestão de Mudanças - Os maiores desafios da Gestão de Mudanças e Gestão de Pr...
Gateware Group
 
PDF
Certificado em Redes Neurais Artificiais em Python
CaioSilva506151
 
PPTX
Gestão de Mudanças - O que é e como é implementada
Gateware Group
 
Computacao-e-Tecnologias-Digitais-Por-Que-Aprender.pptx
RobertaOliveiradaFon1
 
Explorando o Futuro do Corpo: Implantes Neurais e o Biohacking dos Sentidos
cooperliora
 
Desenvolvimento-de-Produtos-Inovadores.pptx
ssuser1d7565
 
Gestão de Mudanças - Fases do processo de mudança organizacional
Gateware Group
 
Gestão de Mudanças - Os maiores desafios da Gestão de Mudanças e Gestão de Pr...
Gateware Group
 
Certificado em Redes Neurais Artificiais em Python
CaioSilva506151
 
Gestão de Mudanças - O que é e como é implementada
Gateware Group
 

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/