the enthusiasm about Facebook applications comes from their swift spread and use by thousands of peoplewithin a short time .
The popularity of Facebook was made even greater with the development and release of the ApplicationProgramming Interface (API). Facebook applications are significant to the people using Facebook. Thesignificance may be experiencing enjoyment, acquiring information, or benefiting from the services. Theapplications developers may or may not be in search of profit for what they are offering. In May 2007, userparticipation on Facebook reached new heights with the launch of Facebook
. With the Platform’s
release came fresh ideas and immense interest to not only the users of Facebook, but to the industry as awhole [4, 8].
Facebook provides its users with numerous services that comprise its core functions. The FacebookPlatform offers third-parties most of these services along with the information they contain [4, 8, 10]. Theyare:1.
The Social Graph
The Social Graph is a phrase that Facebook uses to describe the network oftheir users. It illustrates the totality of human connectedness to create the ultimate relationshipengine. Known as
―social network analysis,‖ the basic idea is that we are all bound together by a
web of relationships. Some of the ties are direct and strong while others are tenuous and weak: if Iknow you and you know Sara, then theoretically I am connected to Sara. It is the six degrees ofseparation concept where everyone is connected to everyone else however distantly. Now imaginea diagram of all those interpersonal connections
that is the Social Graph.2.
Information about users can be obtained through their pages. Depending on theprivacy settings, these pages, that include user-generated content and information gathered fromthe social graph, are available to other users. Within these pages are the various ways userscommunicate with one another through message links and a profile Wall from which users postmessages to each other.3.
Messaging refers to messages sent between users and general announcements.4.
Facebook Pages are among the many features of Facebook. Pages are a way to design aprofile for not only a business, music band, or celebrity, but anything you can imagine. These pagesare overseen and modified by one or more Facebook users. A Facebook Page gives Facebook
users the chance to interact with the page’s subject by becoming a
fan or by using the messageboard.5.
The immense scale of data available on Facebook makes it necessaryto implement a system that sorts the
information according to the user’s interests. This is achieved
through information aggregates like the News Feed or Mini-Feed, or the user profile pages.
HAT IS THE
The word Platform is used to describe a variety of things. For instance, railway stations have platforms forpassengers to embark on and disembark off trains, there are large structures on the ocean bed used forextracting oil called oil platforms, and there are even platform shoes for women who want added height!
Facebook also has its own Platform launched in 2007, appropriately titled the Facebook Platform. But it is anentirely different platform from those mentioned above
it is not one that you put on your feet but rather aframework on which applications may be run. As defined by Facebook developers the Facebook Platform is
a standards-based Web service with methods for accessing and contributing Facebook data
. Thisservice is what enables anyone with the desire to create an application to interact and integrate with coreFacebook services.It is only natural that something that is successful would evolve and progress to the next level. For Facebookthat next level is the creation of a Platform. Although Facebook achieved widespread fame because of itsclearly defined structure and social network, it is its Facebook Platform that is giving the company lasting
popularity and establishing the company’s potential longevity. Because of third
-party applications, Facebooknow offers an important reason for users to invest themselves in Facebook.com in ways that they could