SlideShare ist ein Scribd-Unternehmen logo
1 von 12
An overview of the tools developers may use for Facebook
Development
Slides Developed by
FACEBOOK DEVELOPMENT
http://www.cygnismedia.com/social-media-application/facebook-application-development.html
FACEBOOK
• Facebook is an online social networking service. Its name comes from a
colloquialism for the directory given to students at some American
universities.
• Facebook was founded on February 4, 2004 by Mark Zuckerberg with his
college roommates.
• Users must register before using the site, after which they may create a
personal profile, add other users as friends, exchange messages, and receive
automatic notifications when they update their profile.
• In 2012, Facebook was valued at $104 billion, and by January 2014 its
market capitalization had risen to over $134 billion.
FACEBOOK APP DEVELOPMENT
• The Facebook Platform is a software environment provided by the
social networking service Facebook for third-party developers to create
their own applications and services that access data in Facebook.
• Launched on May 24, 2007, the platform offers a set of programming
interfaces and tools which enable developers to integrate with the open
"social graph" of personal relations and other things like
songs, places, and Facebook pages.
• Applications on Facebook.com, external websites, and devices are all
allowed to access the graph.
HISTORY
• Facebook launched the Facebook Platform on May 24, 2007, providing
a framework for software developers to create applications that interact
with core Facebook features.
• A markup language called Facebook Markup Language (FBML) was
introduced simultaneously; it is used to customize the "look and feel"
of applications that developers create.
• Third party companies provide application metrics, and several blogs
arose in response to the clamor for Facebook applications.
COMPONENTS
• Graph Explorer
• Object Browser
• Open Graph Debugger
• Insights Dashboard
• JavaScript Test Console
GRAPH EXPLORER
• The Graph API is the core of Facebook Platform, enabling developers to read from
and write data into Facebook.
• The Graph API presents a simple, consistent view of the Facebook social graph,
uniformly representing objects in the graph (e.g., people, photos, events, and pages)
and the connections between them (e.g., friend relationships, shared content, and
photo tags).
• Graph-Explorer Query Language is designed to:
• Be minimal, use a simple syntax and get a lot done with little input.
• Let you compose graphs from metrics in a flexible way: you can use tags and pattern matching
to filter, group, process and aggregate targets and manipulate how the graph gets displayed.
• Let you create custom views of the exact information you need, and let you compare and
correlate across different aspects.
OBJECT BROWSER
• Object Browser is a tool that allows a user to examine the components
involved in the Facebook API.
• The object browser will usually display the hierarchy of components;
the properties and events associated with the objects; and other
pertinent information; it also provides an interface for interacting with
objects.
• This hierarchy of components and its properties could be described
with a path (XPath) for identifying a component within the hierarchy.
OPEN GRAPH DEBUGGER
• The Open Graph protocol enables any web page to become a rich
object in a social graph.
• For instance, this is used on Facebook to allow any web page to
have the same functionality as any other object on Facebook.
• The Open Graph protocol builds on these existing technologies and
gives developers one thing to implement.
• Developer simplicity is a key goal of the Open Graph protocol which
has informed many of the technical design decisions.
INSIGHTS DASHBOARD
• Data provided by Facebook.com on page
visitors, demographics, individual posts, and more.
• The Facebook Insights dashboard is the starting page of Facebook's
analytics program.
• Analytics provide insight into the activities in which marketers
participate, in order to help gauge which are most effective.
• Facebook Insights graphically display information on fan
interactions, Likes, demographics and more.
JAVASCRIPT TEST CONSOLE
• For developing Facebook application, JavaScript platform is very easy to
use, integrate and light weight and can be used asynchronously, so can
be used on external sites with minimal speed performance effects.
• JavaScript test console is used to test JavaScript APIs for Facebook.
• There are also a several JavaScript ready code available for webmasters
to use Facebook’s various functionality to integrate on their website
without having to know any knowledge in JavaScript at all.
RESOURCES
• Facebook Developers. (2014). “Tools”. Retrieved from
https://developers.facebook.com/tools/ on April 01, 2014.
• Vishu Gupta. (2014). “Facebook @ GDC: Driving discovery and
engagement for cross-platform games”. Retrieved from
https://developers.facebook.com/blog/ on April 01, 2014.
• Cygnis Media. (2014). “Facebook Advertising Tools”. Retrieved from
http://www.cygnismedia.com/blog/facebook-advertising-tools/ on
April 01, 2014.
Developers Tools: An overview of Facebook Development

Weitere ähnliche Inhalte

Ähnlich wie Developers Tools: An overview of Facebook Development

Facebook app development
Facebook app developmentFacebook app development
Facebook app developmentJohn Boudreaux
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Developmentadrianlaranjo111
 
Online platforms
Online platformsOnline platforms
Online platformsNanaJimeno
 
Collaboration and team content development
Collaboration and team content developmentCollaboration and team content development
Collaboration and team content developmentJustineMark1
 
Online Platforms for ICT Content Development
Online Platforms for ICT Content DevelopmentOnline Platforms for ICT Content Development
Online Platforms for ICT Content DevelopmentAiraJayeAgustin
 
The History of Facebook's Developer Platform
The History of Facebook's Developer PlatformThe History of Facebook's Developer Platform
The History of Facebook's Developer PlatformClark Davidson
 
Online tools for content development
Online tools for content developmentOnline tools for content development
Online tools for content developmentZulechaGenAlzate
 
Online tools-for-content-development updated
Online tools-for-content-development updatedOnline tools-for-content-development updated
Online tools-for-content-development updatedIan Sy
 
Online platform for ict development 4
Online platform for ict development 4Online platform for ict development 4
Online platform for ict development 4wendelpascua
 
Data Collection from Social Media Platforms
Data Collection from Social Media PlatformsData Collection from Social Media Platforms
Data Collection from Social Media PlatformsMahmoud Yasser
 
Open Audience Manager Vidar Brekke Presentation - BDI 11/11/10 Social Commerc...
Open Audience Manager Vidar Brekke Presentation - BDI 11/11/10 Social Commerc...Open Audience Manager Vidar Brekke Presentation - BDI 11/11/10 Social Commerc...
Open Audience Manager Vidar Brekke Presentation - BDI 11/11/10 Social Commerc...Business Development Institute
 
Etech ict presentation
Etech ict presentationEtech ict presentation
Etech ict presentationwendelpascua
 
Infinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android APIInfinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android APIInfinum
 

Ähnlich wie Developers Tools: An overview of Facebook Development (20)

Module 4 EMPOWERMENT TECHNOLOGY
Module 4 EMPOWERMENT TECHNOLOGYModule 4 EMPOWERMENT TECHNOLOGY
Module 4 EMPOWERMENT TECHNOLOGY
 
Build social apps for Facebook
Build social apps for FacebookBuild social apps for Facebook
Build social apps for Facebook
 
Facebook app development
Facebook app developmentFacebook app development
Facebook app development
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Development
 
Etech slideshare
Etech slideshareEtech slideshare
Etech slideshare
 
Online platforms
Online platformsOnline platforms
Online platforms
 
Collaboration and team content development
Collaboration and team content developmentCollaboration and team content development
Collaboration and team content development
 
Online platforms
Online platformsOnline platforms
Online platforms
 
Online Platforms for ICT Content Development
Online Platforms for ICT Content DevelopmentOnline Platforms for ICT Content Development
Online Platforms for ICT Content Development
 
The History of Facebook's Developer Platform
The History of Facebook's Developer PlatformThe History of Facebook's Developer Platform
The History of Facebook's Developer Platform
 
Online tools for content development
Online tools for content developmentOnline tools for content development
Online tools for content development
 
Module 4 -presentation_slides
Module 4 -presentation_slidesModule 4 -presentation_slides
Module 4 -presentation_slides
 
Online tools-for-content-development updated
Online tools-for-content-development updatedOnline tools-for-content-development updated
Online tools-for-content-development updated
 
Online platform for ict development 4
Online platform for ict development 4Online platform for ict development 4
Online platform for ict development 4
 
Etech activity
Etech activityEtech activity
Etech activity
 
Data Collection from Social Media Platforms
Data Collection from Social Media PlatformsData Collection from Social Media Platforms
Data Collection from Social Media Platforms
 
Open Audience Manager Vidar Brekke Presentation - BDI 11/11/10 Social Commerc...
Open Audience Manager Vidar Brekke Presentation - BDI 11/11/10 Social Commerc...Open Audience Manager Vidar Brekke Presentation - BDI 11/11/10 Social Commerc...
Open Audience Manager Vidar Brekke Presentation - BDI 11/11/10 Social Commerc...
 
Etech ict presentation
Etech ict presentationEtech ict presentation
Etech ict presentation
 
Infinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android APIInfinum Android Talks #14 - Facebook for Android API
Infinum Android Talks #14 - Facebook for Android API
 
Etech pres 2
Etech pres 2Etech pres 2
Etech pres 2
 

Mehr von Clark Davidson

iOS Developer Interview Questions
iOS Developer Interview QuestionsiOS Developer Interview Questions
iOS Developer Interview QuestionsClark Davidson
 
How to Advertise your App
How to Advertise your AppHow to Advertise your App
How to Advertise your AppClark Davidson
 
Mobile App Development for Dummies
Mobile App Development for DummiesMobile App Development for Dummies
Mobile App Development for DummiesClark Davidson
 
iOS vs Android History
iOS vs Android HistoryiOS vs Android History
iOS vs Android HistoryClark Davidson
 
Html 5 few Features and Elements
Html 5 few Features and ElementsHtml 5 few Features and Elements
Html 5 few Features and ElementsClark Davidson
 
Social media and marketing strategy in 2014
Social media and marketing strategy in 2014Social media and marketing strategy in 2014
Social media and marketing strategy in 2014Clark Davidson
 
Web Application Development Process presented by @Cygnismedia
Web Application Development Process presented by @CygnismediaWeb Application Development Process presented by @Cygnismedia
Web Application Development Process presented by @CygnismediaClark Davidson
 
What is? Different IT Terms and Definition
What is? Different IT Terms and DefinitionWhat is? Different IT Terms and Definition
What is? Different IT Terms and DefinitionClark Davidson
 
How to become a Web Developer
How to become a Web DeveloperHow to become a Web Developer
How to become a Web DeveloperClark Davidson
 
Web Developer Interview Questions
Web Developer Interview QuestionsWeb Developer Interview Questions
Web Developer Interview QuestionsClark Davidson
 
How to use social media for your brand
How to use social media for your brandHow to use social media for your brand
How to use social media for your brandClark Davidson
 
Quick 5 tips: How To Create Successful Social Media Marketing Campaign
Quick 5 tips: How To Create Successful Social Media Marketing CampaignQuick 5 tips: How To Create Successful Social Media Marketing Campaign
Quick 5 tips: How To Create Successful Social Media Marketing CampaignClark Davidson
 
Does social media have an affect on seo
Does social media have an affect on seoDoes social media have an affect on seo
Does social media have an affect on seoClark Davidson
 
How To Create Social Media Strategy
How To Create Social Media StrategyHow To Create Social Media Strategy
How To Create Social Media StrategyClark Davidson
 

Mehr von Clark Davidson (14)

iOS Developer Interview Questions
iOS Developer Interview QuestionsiOS Developer Interview Questions
iOS Developer Interview Questions
 
How to Advertise your App
How to Advertise your AppHow to Advertise your App
How to Advertise your App
 
Mobile App Development for Dummies
Mobile App Development for DummiesMobile App Development for Dummies
Mobile App Development for Dummies
 
iOS vs Android History
iOS vs Android HistoryiOS vs Android History
iOS vs Android History
 
Html 5 few Features and Elements
Html 5 few Features and ElementsHtml 5 few Features and Elements
Html 5 few Features and Elements
 
Social media and marketing strategy in 2014
Social media and marketing strategy in 2014Social media and marketing strategy in 2014
Social media and marketing strategy in 2014
 
Web Application Development Process presented by @Cygnismedia
Web Application Development Process presented by @CygnismediaWeb Application Development Process presented by @Cygnismedia
Web Application Development Process presented by @Cygnismedia
 
What is? Different IT Terms and Definition
What is? Different IT Terms and DefinitionWhat is? Different IT Terms and Definition
What is? Different IT Terms and Definition
 
How to become a Web Developer
How to become a Web DeveloperHow to become a Web Developer
How to become a Web Developer
 
Web Developer Interview Questions
Web Developer Interview QuestionsWeb Developer Interview Questions
Web Developer Interview Questions
 
How to use social media for your brand
How to use social media for your brandHow to use social media for your brand
How to use social media for your brand
 
Quick 5 tips: How To Create Successful Social Media Marketing Campaign
Quick 5 tips: How To Create Successful Social Media Marketing CampaignQuick 5 tips: How To Create Successful Social Media Marketing Campaign
Quick 5 tips: How To Create Successful Social Media Marketing Campaign
 
Does social media have an affect on seo
Does social media have an affect on seoDoes social media have an affect on seo
Does social media have an affect on seo
 
How To Create Social Media Strategy
How To Create Social Media StrategyHow To Create Social Media Strategy
How To Create Social Media Strategy
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Developers Tools: An overview of Facebook Development

  • 1. An overview of the tools developers may use for Facebook Development Slides Developed by FACEBOOK DEVELOPMENT http://www.cygnismedia.com/social-media-application/facebook-application-development.html
  • 2. FACEBOOK • Facebook is an online social networking service. Its name comes from a colloquialism for the directory given to students at some American universities. • Facebook was founded on February 4, 2004 by Mark Zuckerberg with his college roommates. • Users must register before using the site, after which they may create a personal profile, add other users as friends, exchange messages, and receive automatic notifications when they update their profile. • In 2012, Facebook was valued at $104 billion, and by January 2014 its market capitalization had risen to over $134 billion.
  • 3. FACEBOOK APP DEVELOPMENT • The Facebook Platform is a software environment provided by the social networking service Facebook for third-party developers to create their own applications and services that access data in Facebook. • Launched on May 24, 2007, the platform offers a set of programming interfaces and tools which enable developers to integrate with the open "social graph" of personal relations and other things like songs, places, and Facebook pages. • Applications on Facebook.com, external websites, and devices are all allowed to access the graph.
  • 4. HISTORY • Facebook launched the Facebook Platform on May 24, 2007, providing a framework for software developers to create applications that interact with core Facebook features. • A markup language called Facebook Markup Language (FBML) was introduced simultaneously; it is used to customize the "look and feel" of applications that developers create. • Third party companies provide application metrics, and several blogs arose in response to the clamor for Facebook applications.
  • 5. COMPONENTS • Graph Explorer • Object Browser • Open Graph Debugger • Insights Dashboard • JavaScript Test Console
  • 6. GRAPH EXPLORER • The Graph API is the core of Facebook Platform, enabling developers to read from and write data into Facebook. • The Graph API presents a simple, consistent view of the Facebook social graph, uniformly representing objects in the graph (e.g., people, photos, events, and pages) and the connections between them (e.g., friend relationships, shared content, and photo tags). • Graph-Explorer Query Language is designed to: • Be minimal, use a simple syntax and get a lot done with little input. • Let you compose graphs from metrics in a flexible way: you can use tags and pattern matching to filter, group, process and aggregate targets and manipulate how the graph gets displayed. • Let you create custom views of the exact information you need, and let you compare and correlate across different aspects.
  • 7. OBJECT BROWSER • Object Browser is a tool that allows a user to examine the components involved in the Facebook API. • The object browser will usually display the hierarchy of components; the properties and events associated with the objects; and other pertinent information; it also provides an interface for interacting with objects. • This hierarchy of components and its properties could be described with a path (XPath) for identifying a component within the hierarchy.
  • 8. OPEN GRAPH DEBUGGER • The Open Graph protocol enables any web page to become a rich object in a social graph. • For instance, this is used on Facebook to allow any web page to have the same functionality as any other object on Facebook. • The Open Graph protocol builds on these existing technologies and gives developers one thing to implement. • Developer simplicity is a key goal of the Open Graph protocol which has informed many of the technical design decisions.
  • 9. INSIGHTS DASHBOARD • Data provided by Facebook.com on page visitors, demographics, individual posts, and more. • The Facebook Insights dashboard is the starting page of Facebook's analytics program. • Analytics provide insight into the activities in which marketers participate, in order to help gauge which are most effective. • Facebook Insights graphically display information on fan interactions, Likes, demographics and more.
  • 10. JAVASCRIPT TEST CONSOLE • For developing Facebook application, JavaScript platform is very easy to use, integrate and light weight and can be used asynchronously, so can be used on external sites with minimal speed performance effects. • JavaScript test console is used to test JavaScript APIs for Facebook. • There are also a several JavaScript ready code available for webmasters to use Facebook’s various functionality to integrate on their website without having to know any knowledge in JavaScript at all.
  • 11. RESOURCES • Facebook Developers. (2014). “Tools”. Retrieved from https://developers.facebook.com/tools/ on April 01, 2014. • Vishu Gupta. (2014). “Facebook @ GDC: Driving discovery and engagement for cross-platform games”. Retrieved from https://developers.facebook.com/blog/ on April 01, 2014. • Cygnis Media. (2014). “Facebook Advertising Tools”. Retrieved from http://www.cygnismedia.com/blog/facebook-advertising-tools/ on April 01, 2014.