Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Developers Tools: An overview of Facebook Development


Published on

Facebook has changed everything, at least the way we socialize these days. According to a statistic there are more than 1 billion active Facebook users. This makes Facebook a great tool for advertising and reaching out to potential customers. One way to do this is Facebook apps. Business and brands are focusing on engaging apps that can increase the user base of any product or brand. Facebook app development has become a rising industry in the tech industry. This presentation provides you an overview of Facebook app development. Hope you will like it and share it.

Published in: Technology
  • Be the first to comment

Developers Tools: An overview of Facebook Development

  1. 1. An overview of the tools developers may use for Facebook Development Slides Developed by FACEBOOK DEVELOPMENT
  2. 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. 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, external websites, and devices are all allowed to access the graph.
  4. 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. 5. COMPONENTS • Graph Explorer • Object Browser • Open Graph Debugger • Insights Dashboard • JavaScript Test Console
  6. 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. 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. 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. 9. INSIGHTS DASHBOARD • Data provided by 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. 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. 11. RESOURCES • Facebook Developers. (2014). “Tools”. Retrieved from on April 01, 2014. • Vishu Gupta. (2014). “Facebook @ GDC: Driving discovery and engagement for cross-platform games”. Retrieved from on April 01, 2014. • Cygnis Media. (2014). “Facebook Advertising Tools”. Retrieved from on April 01, 2014.