Sabtu, 16 Juni 2018

Sponsored Links

Facebook Platform Wikipedia 729161 - vdyu.info
src: image.slidesharecdn.com

The Facebook Platform is an umbrella term used to describe the collection of services, tools, and products provided by the Facebook social networking service for third-party developers to create their own applications and services accessing data on Facebook.

The Facebook Platform is currently launched at . The platform offers a set of interfaces and programming tools that allow developers to integrate with "open social graph" of personal relationships and other things like songs, places, and Facebook pages. Applications on facebook.com, external websites, and devices are all allowed to access charts.


Video Facebook Platform



History

Facebook launches the Facebook Platform on <24 May 2007 , providing a framework for software developers to create applications that interact with Facebook's core features. The markup language called Facebook Markup Language was introduced simultaneously; is used to customize the "look and feel" of apps created by developers. Using the Platform, Facebook launched several new apps, including Rewards, enabling users to send virtual gifts to each other, Marketplace, which allows users to post free classifieds, Facebook events, giving users a method of informing their friends about upcoming events, allows users to share self-made videos with each other, and social networking games, where users can use their connections to friends to help them advance in the games they play. Many popular early social networking games will combine capabilities. For example, one of the earliest games to reach the top application spot, (Lil) Green Patch, combines a virtual Gift with an Event notification to friends and contributes to charity through Cause.

Third party companies provide app metrics, and some blogs show up in response to the fray for Facebook apps. At , Altura Ventures announced "Altura 1 Facebook Investment Fund," becoming the first Facebook venture capital company in the world.

At , Facebook is changing the way in which app popularity is measured, to pay attention to more appealing apps, after criticism that only apps are ranked by number of people who have installing the app gives you an advantage for a highly viral, yet useless app. Tech blog Valleywag has criticized the Facebook Application, labeling them "a lot of uselessness." Others have been calling for limiting third-party applications so that the user experience of Facebook is not degraded.

Apps that have been created on the Platform include chess, both of which allow users to play games with their friends. In such games, the transfer of the user is stored on the website, allowing the next step to be done at any time rather than immediately after the previous step.

With , seven thousand apps have been developed on Facebook Platform, with hundreds of other created daily. At the second annual f8 developer conference at , the number of apps has increased to 33,000, and the number of registered developers has surpassed 400,000.

Within a few months after the launch of the Facebook Platform, there was the issue of "app spam", which involves a Facebook application "spamming" the user to have it installed.

Facebook integration announced for Xbox 360 and Nintendo DSi at on E3. At

At , Facebook announced Haxl, a Haskell library that simplifies access to remote data, such as databases or web-based services.

Maps Facebook Platform



High-level Platform Components

Graph API

The API graph is the core of the Facebook Platform, allowing developers to read and write data to Facebook. The API graphs present a simple and consistent Facebook social graph display, uniformly representing objects in the graph (eg, people, photos, events, and pages) and relationships between them (eg, friendships, shared content, and photo tags).

Authentication

Facebook Authentication allows the developer application to interact with the API Graph on behalf of a Facebook user, and it provides one-sign on mechanisms across the web, mobile, and desktop apps.

Social plugin

Social plugins - including Like Buttons, Recommendations, and Activity Feeds - allow developers to provide social experience to their users with just a few lines of HTML. All social plugins are extensions of Facebook and are specifically designed so that no user data is shared with the site on which they appear.

Open Graph Protocol

The Open Graph protocol allows developers to integrate their pages into the Global Graphics Global mapping/tracking tool. These pages get other graphic object functionality including profile links and stream updates for connected users. The OpenGraph tag in HTML5 might look like this:

iframes

Facebook uses iframes to allow third-party developers to create apps that are hosted separately from Facebook, but operate in Facebook sessions and accessed through user profiles. Because iframes are essentially hives of independent websites in Facebook sessions, their content differs from the Facebook format.

Facebook initially used 'Facebook Markup Language (FBML)' to allow Facebook Application developers to customize the "look and feel" of their apps, to some extent. FBML is a specification of how to encode content so that the Facebook server can read and publish it, which is required in Facebook-specific feed so that the Facebook system can parse the content correctly and publish it as specified. The FBML set by any app is cached by Facebook until the subsequent API call takes its place. Facebook also offers a special Facebook JavaScript library (FBJS).

Facebook stopped accepting new FBML applications at , but continues to support existing FBML tabs and apps. Since FBML is no longer supported, and FBML is no longer functioning as .

Facebook Connect

Facebook Connect , also called Login with Facebook , like OpenID, is a set of Facebook authentication APIs that developers can use to help their users connect and share with those users. Facebook friends (inside and outside of Facebook) and increasing engagement for their websites or apps. When used, Facebook members can login to third-party websites, apps, mobile devices and game systems with their Facebook identity and, when logged in, can connect with friends through this medium and post information and updates to their Facebook profiles.

Originally inaugurated during the Facebook developer conference, F8, at , Entry with Facebook became publicly available at . According to an article from The New York Times, "Some say the service represents a surprising new thinking in Silicon Valley Instead of trying to store information about their users, Internet companies (including Facebook, Google, MySpace and Twitter) all share at least a portion of the data so that people do not have to enter the same identifier information again and again on different sites. "

Signing in with Facebook can not be used by users in locations that can not access Facebook, even though third-party sites can be accessed from that location.

According to Facebook, users who go to The Huffington Post with Facebook spend more time on the site than the average user.

Microformats

In , Facebook began using hCalendar microformats to mark events, and hCards for event venues, allowing the extraction of detail to the user's own calendar or mapping application.

Mobile platform

The UI framework for mobile websites is based on Xhp, Javasin Javascript library, and WURFL. The mobile platform has grown dramatically in popularity since its launch. In , the number of users logging in to sites from a mobile device exceeds web-based sign-in for the first time.

Facebook Opening Up Messenger To Outsider Apps
src: www.gadgetgestures.com


Reception

The Guardian expressed concern that users who publish content through third party providers are exposed to losing their web positions if their services are removed; and open graphics can force connecting the web presence to Facebook's social services even to people who use their own publishing channels.

Many Facebook application developers have tried to create a viral application. Stanford University even offers classes in the fall of , entitled Computer Science (CS) 377W: "Creating Attractive Web Applications Using Metrics and Learning on Facebook". Many apps made by the class are very successful, and rank among the top Facebook apps, with some reaching over 3.5 million users in a month.

How to stop third-party apps from using your Facebook data and ...
src: www.imore.com


See also

  • Facebook feature

Facebook Introduces AR Platform at F8 « Next Reality
src: img.reality.news


References


Facebook launches a camera platform for developers to push ...
src: cdn.vox-cdn.com


External links

  • Official website

Source of the article : Wikipedia

Comments
0 Comments