SlideShare a Scribd company logo
 Introduction
 User graph
 User analysis
 About the platform
 Facebook platform for developer
 Limitations
 Conclusion
 An American non-profit corporation and online social media and social
networking service.
 Launched on February 4, 2004, by Mark Zuckerberg.
 Third trafficked website.
 Second most money making website approximately $5.1 billion/year.
Site Daily Time on Site Daily Page views
per Visitor
% of Traffic From
Search
Total Sites Linking
In
Facebook.com 14:41 5.63 4.40% 7,583,737
The Facebook Platform is a set of application programming interfaces
(API) and tools provided by Facebook to third-party developers,
allowing them to create applications to interact with core Facebook
features.
 Facebook Platform Launched on May 24, 2007
 A markup language called Facebook Markup Language(FBML) was
introduced simultaneously which is used to customize the "look and feel"
of applications that developers create.
 FBML is a modified subset of HTML that allows applications to embed
themselves into Facebook while ensuring that performance remains
high and that Facebook users are secure.
 Graph API-Enabling developers to read from and write data into Facebook
 Authentication-Enables developers’ applications to interact with the Graph API on behalf of Facebook users
 Open Graph protocol-Enables developers to integrate their pages into the social graph
 Iframes-Enables third-party developers to create applications that are hosted separately from Facebook
 Social plugins-Enable developers to provide social experiences to their users with just a few lines of HTML
Facebook is continuously doing great things for developer. Some of them are given
below:
 The latest version of the Facebook Platform includes a well specified set of APIs, and
access to a ready-made audience looking for applications that take advantage of an
existing social network.
 Facebook is providing access to it’s core functionality and social networking features.
"The idea is to make it as easy as possible for developers to build anything that we
ourselves could create at Facebook.“
 Facebook has built its platform on well-established and easily understood web
standards so developers won't have to reinvent the wheel when writing new applications
or porting existing applications to the Facebook platform.
 The Facebook platform includes a REST web services API that allows third party
applications to programmatically interact with Facebook's systems at a very deep level.
 Developers can also use the Facebook Query Language (FQL), which is similar to
Structured Query Language (SQL).
 For those developers who want to create applications that deeply integrate
themselves into Facebook's platform, there's the Facebook Markup Language
(FBML). Facebook derived the language from HTML and added some site-specific
tags. Using this language, developers can create applications that become a more
integral part of the user's Facebook experience, affecting profile appearance and
function.
 Every application has a space on Facebook called a canvas page, which developers
can use however they wish. When a user clicks on an application icon, his or her
web browser goes to that application's canvas page. Developers can include Web
advertising on canvas pages, sell products using a Facebook-designed interface or
simply share information with the user.
 Facebook Introducing Messenger Platform and Businesses on Messenger
 Messenger Platform enables developers to easily build apps that integrate with
Messenger; so that the more than 600 million people who use Messenger can find
new, fun ways to express themselves with GIFs, photos, videos, audio clips and
more.
 With Messenger Platform, an app's content can be shared through private and
group messages to spark conversations that are creative and expressive, while
providing developers with growth and reengagement opportunities.
 With Messenger Platform, developers may also see increased app engagement: If
the person receiving the message already has the app installed, they'll be able to
tap Reply on an image in a message. Then, instead of scrolling through pages of
apps on their phone, they'll be taken directly to the app to reengage and respond
with relevant content.
The summary of the reasons why developers have increasingly left the Facebook
platform for other platforms:
 Lack of virality--Lots of stupid apps divert developer concentration.
 Higher ad rates--Add rates is higher than other AdSense company.
 Constant retooling--Move fast and break things police divert developer.
 Competition--Lots of competition these days like iOS,Android
 The feed is finite– Their newsfeed algorithm needs to sort out.
 Mobile platforms are the new opportunities
The Facebook Platform has been an amazing success, in a lot of ways. No other
company, with maybe the exception of Google, has given away so much free traffic
to developers while asking for very little in return. But as Facebook is loosing its
developer day by day, I think they have to figure out what kinds of apps they want
to build up on their platform, and really make those partners successful although
they are trying a lot to make this platform more popular. As Facebook is the most
popular social networking site with millions of user I think this platform be a best
option for developer if Facebook can sort out their constrains and take steps
accordingly.

More Related Content

What's hot

Application Programming Interface
Application Programming InterfaceApplication Programming Interface
Application Programming Interface
Manifest Infotech
 
Facebook App Development
Facebook App DevelopmentFacebook App Development
Facebook App Development
Cristiano Betta
 
Sakshi Report
Sakshi ReportSakshi Report
Sakshi Report
Sakshi Solanki
 
ios vs android development – key differences
ios vs android development – key differencesios vs android development – key differences
ios vs android development – key differences
Markovate
 
Developing Facebook Application
Developing Facebook ApplicationDeveloping Facebook Application
Developing Facebook Application
Sandeep Varma
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
IBM Software India
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
Markovate
 
Facebook Apps Vs Google Open Social
Facebook Apps Vs Google Open SocialFacebook Apps Vs Google Open Social
Facebook Apps Vs Google Open Social
Rachel Vacek
 
The Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdfThe Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdf
Moon Technolabs Pvt. Ltd.
 
[Code Camp] Ứng dụng Facebook API vào phát triển website
[Code Camp] Ứng dụng Facebook API vào phát triển website[Code Camp] Ứng dụng Facebook API vào phát triển website
[Code Camp] Ứng dụng Facebook API vào phát triển website
Sieu Web
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]
Katy Slemon
 
What makes xamarin the best choice for multiplatform app development
What makes xamarin the best choice for multiplatform app development What makes xamarin the best choice for multiplatform app development
What makes xamarin the best choice for multiplatform app development
Moon Technolabs Pvt. Ltd.
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
Sanjay Kumar
 
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021
Omega_UAE
 
Top reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app developmentTop reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app development
FugenX
 
Mobility testing day_1_ppt
Mobility testing day_1_pptMobility testing day_1_ppt
Mobility testing day_1_ppt
sayhi2sudarshan
 
Facebook F8 2016
Facebook F8 2016Facebook F8 2016
Facebook F8 2016
Fate Chang
 
Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?
Marianne Harness
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
Katy Slemon
 
W3W SEASON#02 WEEK#17
W3W SEASON#02 WEEK#17W3W SEASON#02 WEEK#17
W3W SEASON#02 WEEK#17
Patrick Herrmann
 

What's hot (20)

Application Programming Interface
Application Programming InterfaceApplication Programming Interface
Application Programming Interface
 
Facebook App Development
Facebook App DevelopmentFacebook App Development
Facebook App Development
 
Sakshi Report
Sakshi ReportSakshi Report
Sakshi Report
 
ios vs android development – key differences
ios vs android development – key differencesios vs android development – key differences
ios vs android development – key differences
 
Developing Facebook Application
Developing Facebook ApplicationDeveloping Facebook Application
Developing Facebook Application
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
 
Facebook Apps Vs Google Open Social
Facebook Apps Vs Google Open SocialFacebook Apps Vs Google Open Social
Facebook Apps Vs Google Open Social
 
The Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdfThe Best Alternatives To The Ionic Framework.pdf
The Best Alternatives To The Ionic Framework.pdf
 
[Code Camp] Ứng dụng Facebook API vào phát triển website
[Code Camp] Ứng dụng Facebook API vào phát triển website[Code Camp] Ứng dụng Facebook API vào phát triển website
[Code Camp] Ứng dụng Facebook API vào phát triển website
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]
 
What makes xamarin the best choice for multiplatform app development
What makes xamarin the best choice for multiplatform app development What makes xamarin the best choice for multiplatform app development
What makes xamarin the best choice for multiplatform app development
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021
 
Top reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app developmentTop reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app development
 
Mobility testing day_1_ppt
Mobility testing day_1_pptMobility testing day_1_ppt
Mobility testing day_1_ppt
 
Facebook F8 2016
Facebook F8 2016Facebook F8 2016
Facebook F8 2016
 
Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?Where Do Cross-Platform App Frameworks Stand in 2020?
Where Do Cross-Platform App Frameworks Stand in 2020?
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
 
W3W SEASON#02 WEEK#17
W3W SEASON#02 WEEK#17W3W SEASON#02 WEEK#17
W3W SEASON#02 WEEK#17
 

Viewers also liked

Graph databases and the #panamapapers
Graph databases and the #panamapapersGraph databases and the #panamapapers
Graph databases and the #panamapapers
darthvader42
 
Neo4j on Azure Step by Step
Neo4j on Azure Step by StepNeo4j on Azure Step by Step
Neo4j on Azure Step by Step
Neo4j
 
It's 2017, and I still want to sell you a graph database
It's 2017, and I still want to sell you a graph databaseIt's 2017, and I still want to sell you a graph database
It's 2017, and I still want to sell you a graph database
Swanand Pagnis
 
Next generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan KolmarNext generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan Kolmar
Big Data Spain
 
Azure ml and dynamics 365
Azure ml and dynamics 365Azure ml and dynamics 365
Azure ml and dynamics 365
Jivtesh Singh
 
The clinical significance of Calf Vein Deep Vein Thrombosis
The clinical significance of Calf Vein Deep Vein ThrombosisThe clinical significance of Calf Vein Deep Vein Thrombosis
The clinical significance of Calf Vein Deep Vein Thrombosis
Andrew Lewis
 
Echogenicity: Implication of Rehabilitative Ultrasound Imaging for Assessing ...
Echogenicity: Implication of Rehabilitative Ultrasound Imaging for Assessing ...Echogenicity: Implication of Rehabilitative Ultrasound Imaging for Assessing ...
Echogenicity: Implication of Rehabilitative Ultrasound Imaging for Assessing ...
Zinat Ashnagar
 
Herramientas básicas para un pc
Herramientas básicas para un pcHerramientas básicas para un pc
Herramientas básicas para un pc
jimmy carmona
 
ვაშლის ხე და ბიჭი
ვაშლის ხე და ბიჭივაშლის ხე და ბიჭი
ვაშლის ხე და ბიჭი
tamo
 
ТПЛМ 1132 Логістичні інформаційні системи. О.М.Горяїнов (2009)
ТПЛМ 1132 Логістичні інформаційні системи. О.М.Горяїнов (2009)ТПЛМ 1132 Логістичні інформаційні системи. О.М.Горяїнов (2009)
ТПЛМ 1132 Логістичні інформаційні системи. О.М.Горяїнов (2009)
Oleksiy Goryayinov
 
Prot. 045 17 pl autoriza o pe instituir bônus pela apreensão de armas de f...
Prot. 045 17   pl autoriza o pe instituir bônus  pela apreensão de armas de f...Prot. 045 17   pl autoriza o pe instituir bônus  pela apreensão de armas de f...
Prot. 045 17 pl autoriza o pe instituir bônus pela apreensão de armas de f...
Claudio Figueiredo
 
Equiposdesalud
EquiposdesaludEquiposdesalud
Equiposdesalud
Betty Cortes
 
Electrocardiograma normal wab
Electrocardiograma normal wabElectrocardiograma normal wab
Electrocardiograma normal wab
william blasco
 
Colombia aprende
Colombia aprendeColombia aprende
Colombia aprende
claudia mena
 
Versionando villancicos populares
Versionando villancicos popularesVersionando villancicos populares
Versionando villancicos populares
Sandra Pérez
 
Programaciones 05 03-17
Programaciones 05 03-17Programaciones 05 03-17
Programaciones 05 03-17
Web Futbolaragones
 
Are Childhood Cancer Cases Becoming More Common?
Are Childhood Cancer Cases Becoming More Common?Are Childhood Cancer Cases Becoming More Common?
Are Childhood Cancer Cases Becoming More Common?
smallbeats
 
Henrietta State of the Town Address: Coming in 2017
Henrietta State of the Town Address: Coming in 2017Henrietta State of the Town Address: Coming in 2017
Henrietta State of the Town Address: Coming in 2017
Henrietta Public Library
 

Viewers also liked (18)

Graph databases and the #panamapapers
Graph databases and the #panamapapersGraph databases and the #panamapapers
Graph databases and the #panamapapers
 
Neo4j on Azure Step by Step
Neo4j on Azure Step by StepNeo4j on Azure Step by Step
Neo4j on Azure Step by Step
 
It's 2017, and I still want to sell you a graph database
It's 2017, and I still want to sell you a graph databaseIt's 2017, and I still want to sell you a graph database
It's 2017, and I still want to sell you a graph database
 
Next generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan KolmarNext generation Polyglot Architectures using Neo4j by Stefan Kolmar
Next generation Polyglot Architectures using Neo4j by Stefan Kolmar
 
Azure ml and dynamics 365
Azure ml and dynamics 365Azure ml and dynamics 365
Azure ml and dynamics 365
 
The clinical significance of Calf Vein Deep Vein Thrombosis
The clinical significance of Calf Vein Deep Vein ThrombosisThe clinical significance of Calf Vein Deep Vein Thrombosis
The clinical significance of Calf Vein Deep Vein Thrombosis
 
Echogenicity: Implication of Rehabilitative Ultrasound Imaging for Assessing ...
Echogenicity: Implication of Rehabilitative Ultrasound Imaging for Assessing ...Echogenicity: Implication of Rehabilitative Ultrasound Imaging for Assessing ...
Echogenicity: Implication of Rehabilitative Ultrasound Imaging for Assessing ...
 
Herramientas básicas para un pc
Herramientas básicas para un pcHerramientas básicas para un pc
Herramientas básicas para un pc
 
ვაშლის ხე და ბიჭი
ვაშლის ხე და ბიჭივაშლის ხე და ბიჭი
ვაშლის ხე და ბიჭი
 
ТПЛМ 1132 Логістичні інформаційні системи. О.М.Горяїнов (2009)
ТПЛМ 1132 Логістичні інформаційні системи. О.М.Горяїнов (2009)ТПЛМ 1132 Логістичні інформаційні системи. О.М.Горяїнов (2009)
ТПЛМ 1132 Логістичні інформаційні системи. О.М.Горяїнов (2009)
 
Prot. 045 17 pl autoriza o pe instituir bônus pela apreensão de armas de f...
Prot. 045 17   pl autoriza o pe instituir bônus  pela apreensão de armas de f...Prot. 045 17   pl autoriza o pe instituir bônus  pela apreensão de armas de f...
Prot. 045 17 pl autoriza o pe instituir bônus pela apreensão de armas de f...
 
Equiposdesalud
EquiposdesaludEquiposdesalud
Equiposdesalud
 
Electrocardiograma normal wab
Electrocardiograma normal wabElectrocardiograma normal wab
Electrocardiograma normal wab
 
Colombia aprende
Colombia aprendeColombia aprende
Colombia aprende
 
Versionando villancicos populares
Versionando villancicos popularesVersionando villancicos populares
Versionando villancicos populares
 
Programaciones 05 03-17
Programaciones 05 03-17Programaciones 05 03-17
Programaciones 05 03-17
 
Are Childhood Cancer Cases Becoming More Common?
Are Childhood Cancer Cases Becoming More Common?Are Childhood Cancer Cases Becoming More Common?
Are Childhood Cancer Cases Becoming More Common?
 
Henrietta State of the Town Address: Coming in 2017
Henrietta State of the Town Address: Coming in 2017Henrietta State of the Town Address: Coming in 2017
Henrietta State of the Town Address: Coming in 2017
 

Similar to Facebook

The scope of react native app development in 2022
The scope of react native app development in 2022The scope of react native app development in 2022
The scope of react native app development in 2022
ReactJS
 
Facebook Apps
Facebook AppsFacebook Apps
Facebook Apps
Cosmin Stefanache
 
Facebook apps
Facebook appsFacebook apps
Facebook apps
Cosmin Stefanache
 
Online tools for content development
Online tools for content developmentOnline tools for content development
Online tools for content development
ZulechaGenAlzate
 
Assignmet on facebook
Assignmet on facebookAssignmet on facebook
Assignmet on facebook
Rajib Pagol Bondhu
 
Facebook F8 and What It Means For Brands
Facebook F8 and What It Means For BrandsFacebook F8 and What It Means For Brands
Facebook F8 and What It Means For Brands
Ogilvy Consulting
 
Module 4 EMPOWERMENT TECHNOLOGY
Module 4 EMPOWERMENT TECHNOLOGYModule 4 EMPOWERMENT TECHNOLOGY
Module 4 EMPOWERMENT TECHNOLOGY
Pearl Maxine Jimena
 
Brief overview of the importance of Mobile App Development.pdf
Brief overview of the importance of Mobile App Development.pdfBrief overview of the importance of Mobile App Development.pdf
Brief overview of the importance of Mobile App Development.pdf
AD Techlogix - Website & Mobile App Development Company
 
Top Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development FrameworksTop Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development Frameworks
WDP Technologies
 
Mobile Application .pdf
Mobile Application .pdfMobile Application .pdf
Mobile Application .pdf
SEO Expate Bangladesh Ltd
 
M80 on f8.oct03
M80 on f8.oct03M80 on f8.oct03
M80 on f8.oct03
Tim Fogarty
 
Peepcode facebook-2-rails on facebook
Peepcode facebook-2-rails on facebookPeepcode facebook-2-rails on facebook
Peepcode facebook-2-rails on facebook
sushilprajapati
 
Facebook app development
Facebook app developmentFacebook app development
Facebook app development
stevesmithalt
 
Myface
MyfaceMyface
Facebook Open Graph and the Future of Personalization
Facebook Open Graph and the Future of PersonalizationFacebook Open Graph and the Future of Personalization
Facebook Open Graph and the Future of Personalization
Rob Gonda
 
A Comprehensive Guide to Flutter App Development
A Comprehensive Guide to Flutter App DevelopmentA Comprehensive Guide to Flutter App Development
A Comprehensive Guide to Flutter App Development
Lucy Zeniffer
 
Top Advantages of Cross Platform Mobile App Development
Top Advantages of Cross Platform Mobile App DevelopmentTop Advantages of Cross Platform Mobile App Development
Top Advantages of Cross Platform Mobile App Development
XDuce Corporation
 
Best 4 Cross-Platform App Development Frameworks For Mobile Apps
Best 4 Cross-Platform App Development Frameworks For Mobile AppsBest 4 Cross-Platform App Development Frameworks For Mobile Apps
Best 4 Cross-Platform App Development Frameworks For Mobile Apps
Cerebrum Infotech
 
Facebook F8 2016 Trend Recap
Facebook F8 2016 Trend RecapFacebook F8 2016 Trend Recap
Facebook F8 2016 Trend Recap
Tom Edwards
 
React Native- The Future of Mobile App Development.
React Native- The Future of Mobile App Development.React Native- The Future of Mobile App Development.
React Native- The Future of Mobile App Development.
Techugo
 

Similar to Facebook (20)

The scope of react native app development in 2022
The scope of react native app development in 2022The scope of react native app development in 2022
The scope of react native app development in 2022
 
Facebook Apps
Facebook AppsFacebook Apps
Facebook Apps
 
Facebook apps
Facebook appsFacebook apps
Facebook apps
 
Online tools for content development
Online tools for content developmentOnline tools for content development
Online tools for content development
 
Assignmet on facebook
Assignmet on facebookAssignmet on facebook
Assignmet on facebook
 
Facebook F8 and What It Means For Brands
Facebook F8 and What It Means For BrandsFacebook F8 and What It Means For Brands
Facebook F8 and What It Means For Brands
 
Module 4 EMPOWERMENT TECHNOLOGY
Module 4 EMPOWERMENT TECHNOLOGYModule 4 EMPOWERMENT TECHNOLOGY
Module 4 EMPOWERMENT TECHNOLOGY
 
Brief overview of the importance of Mobile App Development.pdf
Brief overview of the importance of Mobile App Development.pdfBrief overview of the importance of Mobile App Development.pdf
Brief overview of the importance of Mobile App Development.pdf
 
Top Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development FrameworksTop Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development Frameworks
 
Mobile Application .pdf
Mobile Application .pdfMobile Application .pdf
Mobile Application .pdf
 
M80 on f8.oct03
M80 on f8.oct03M80 on f8.oct03
M80 on f8.oct03
 
Peepcode facebook-2-rails on facebook
Peepcode facebook-2-rails on facebookPeepcode facebook-2-rails on facebook
Peepcode facebook-2-rails on facebook
 
Facebook app development
Facebook app developmentFacebook app development
Facebook app development
 
Myface
MyfaceMyface
Myface
 
Facebook Open Graph and the Future of Personalization
Facebook Open Graph and the Future of PersonalizationFacebook Open Graph and the Future of Personalization
Facebook Open Graph and the Future of Personalization
 
A Comprehensive Guide to Flutter App Development
A Comprehensive Guide to Flutter App DevelopmentA Comprehensive Guide to Flutter App Development
A Comprehensive Guide to Flutter App Development
 
Top Advantages of Cross Platform Mobile App Development
Top Advantages of Cross Platform Mobile App DevelopmentTop Advantages of Cross Platform Mobile App Development
Top Advantages of Cross Platform Mobile App Development
 
Best 4 Cross-Platform App Development Frameworks For Mobile Apps
Best 4 Cross-Platform App Development Frameworks For Mobile AppsBest 4 Cross-Platform App Development Frameworks For Mobile Apps
Best 4 Cross-Platform App Development Frameworks For Mobile Apps
 
Facebook F8 2016 Trend Recap
Facebook F8 2016 Trend RecapFacebook F8 2016 Trend Recap
Facebook F8 2016 Trend Recap
 
React Native- The Future of Mobile App Development.
React Native- The Future of Mobile App Development.React Native- The Future of Mobile App Development.
React Native- The Future of Mobile App Development.
 

Recently uploaded

Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 

Recently uploaded (20)

Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 

Facebook

  • 1.
  • 2.  Introduction  User graph  User analysis  About the platform  Facebook platform for developer  Limitations  Conclusion
  • 3.  An American non-profit corporation and online social media and social networking service.  Launched on February 4, 2004, by Mark Zuckerberg.  Third trafficked website.  Second most money making website approximately $5.1 billion/year. Site Daily Time on Site Daily Page views per Visitor % of Traffic From Search Total Sites Linking In Facebook.com 14:41 5.63 4.40% 7,583,737
  • 4.
  • 5.
  • 6. The Facebook Platform is a set of application programming interfaces (API) and tools provided by Facebook to third-party developers, allowing them to create applications to interact with core Facebook features.  Facebook Platform Launched on May 24, 2007  A markup language called Facebook Markup Language(FBML) was introduced simultaneously which is used to customize the "look and feel" of applications that developers create.  FBML is a modified subset of HTML that allows applications to embed themselves into Facebook while ensuring that performance remains high and that Facebook users are secure.
  • 7.  Graph API-Enabling developers to read from and write data into Facebook  Authentication-Enables developers’ applications to interact with the Graph API on behalf of Facebook users  Open Graph protocol-Enables developers to integrate their pages into the social graph  Iframes-Enables third-party developers to create applications that are hosted separately from Facebook  Social plugins-Enable developers to provide social experiences to their users with just a few lines of HTML
  • 8.
  • 9. Facebook is continuously doing great things for developer. Some of them are given below:  The latest version of the Facebook Platform includes a well specified set of APIs, and access to a ready-made audience looking for applications that take advantage of an existing social network.  Facebook is providing access to it’s core functionality and social networking features. "The idea is to make it as easy as possible for developers to build anything that we ourselves could create at Facebook.“  Facebook has built its platform on well-established and easily understood web standards so developers won't have to reinvent the wheel when writing new applications or porting existing applications to the Facebook platform.  The Facebook platform includes a REST web services API that allows third party applications to programmatically interact with Facebook's systems at a very deep level.
  • 10.  Developers can also use the Facebook Query Language (FQL), which is similar to Structured Query Language (SQL).  For those developers who want to create applications that deeply integrate themselves into Facebook's platform, there's the Facebook Markup Language (FBML). Facebook derived the language from HTML and added some site-specific tags. Using this language, developers can create applications that become a more integral part of the user's Facebook experience, affecting profile appearance and function.  Every application has a space on Facebook called a canvas page, which developers can use however they wish. When a user clicks on an application icon, his or her web browser goes to that application's canvas page. Developers can include Web advertising on canvas pages, sell products using a Facebook-designed interface or simply share information with the user.
  • 11.  Facebook Introducing Messenger Platform and Businesses on Messenger  Messenger Platform enables developers to easily build apps that integrate with Messenger; so that the more than 600 million people who use Messenger can find new, fun ways to express themselves with GIFs, photos, videos, audio clips and more.  With Messenger Platform, an app's content can be shared through private and group messages to spark conversations that are creative and expressive, while providing developers with growth and reengagement opportunities.  With Messenger Platform, developers may also see increased app engagement: If the person receiving the message already has the app installed, they'll be able to tap Reply on an image in a message. Then, instead of scrolling through pages of apps on their phone, they'll be taken directly to the app to reengage and respond with relevant content.
  • 12. The summary of the reasons why developers have increasingly left the Facebook platform for other platforms:  Lack of virality--Lots of stupid apps divert developer concentration.  Higher ad rates--Add rates is higher than other AdSense company.  Constant retooling--Move fast and break things police divert developer.  Competition--Lots of competition these days like iOS,Android  The feed is finite– Their newsfeed algorithm needs to sort out.  Mobile platforms are the new opportunities
  • 13. The Facebook Platform has been an amazing success, in a lot of ways. No other company, with maybe the exception of Google, has given away so much free traffic to developers while asking for very little in return. But as Facebook is loosing its developer day by day, I think they have to figure out what kinds of apps they want to build up on their platform, and really make those partners successful although they are trying a lot to make this platform more popular. As Facebook is the most popular social networking site with millions of user I think this platform be a best option for developer if Facebook can sort out their constrains and take steps accordingly.