Mark Zuckerberg (Born May 14, 1984)
- Founder of Facebook
- Developed a "smart" mp3 player in high school
![]() |
Facebook founderMark Zuckerberg |
In February of 2004, he started "The Facebook," which took the goals of those lower-case traditional facebooks and combined them with the social networking of Myspace-like sites. Unlike Facemash, The Facebook was opt-in -- any Harvard student could create an account, and by the end of the month, more than half of the undergraduates had done so. Zuckerberg expanded the service quickly, offering it to all Ivy League schools by the end of the spring and more schools the following semester. The Wirehog site was created as a companion filesharing site for Facebook users, and by the end of 2004, The Facebook had over one million registered users.
---------------------------------------------------------------------------------------------
Meet Mark Zuckerberg’s girlfriend Priscilla Chan :
Facebook provides
How Facebook Makes Money---------------------------------------------------------------------------------------------
Meet Mark Zuckerberg’s girlfriend Priscilla Chan :
![]() | |||
Mark Zuckerberg’s girlfriend Priscilla Chan |
She met Zuckerberg while studying at Harvard back around the year 2004. It was that year that Mark came up with the Facebook concept. He and his pals that he was close to, including Chan, packed up and moved to Palo Alto, California to develop his business project into an empire. Initially he and his friends planned on going back to college, but their business took off and they stayed in California.
Chan has not only snagged Zuckerberg's heart, but she has also been an active part in Mark's business. But she has stood by her man through it all.
Facebook provides
- It is a social networking site.Where you can meet with your friends,chat with them.
- You can share your thoughts.
- You can comment on other's thought and comments.
- You can share video,Audio,Photos on facebook
- You can play online games on it.
- You can make advertisement for your company.
- Facebook provides some API ,which can be used by developers.
- Facebook provides FBL(Facebook query language)
- Facebook query language
- Facebook Query Language, or FQL, enables you to use a SQL-style interface to query the data exposed by the Graph API
- Websites
- Using Facebook on your Website allows you to create more a personalized, social experience using Social Plugins such as the Like Button and simplify your registration and sign-in process using Login Button and Registration Plugin.
- Apps on Facebook.com
- Building an app on Facebook.com gives you the opportunity to deeply integrate into our core user experience. Use the native functionality of Facebook such as Request and Bookmarks to create an ideal social space for your users.
- Mobile Apps
- Facebook Platform makes iOS (iPhone & iPad), Android and Mobile Web applications social. Use single-sign-on to access the user's social graph (without yet another username/password) and create a personalized experience.
- Samples
- Our samples are a great way to get started with Facebook Platform. With these samples in hand, adding social to your application has never been easier.
Core Concepts
- Social Plugins
- Social Plugins enable you to provide engaging social experiences to your users with just a line of HTML. Because the plugins are served by Facebook, the content is personalized to the viewer whether or not they have signed into your site.
- Graph API
- The Graph API is the core of Facebook Platform, enabling you to read and write data to Facebook. It provides a simple and consistent view of the social graph, uniformly representing objects (like people, photos, events, and pages) and the connections between them (friendships, likes, and photo tags).
- Social Channels
- Facebook Platform lets you integrate with social channels such as News Feed and Requests to help you drive growth and engagement with your app, site or content.
- Authentication
- Facebook authentication enables your app to interact with the Graph API on behalf of Facebook users and provides a powerful single-sign on mechanism across Web, mobile, and desktop apps.
- Open Graph protocol
- The Open Graph protocol enables you to integrate your pages into the social graph. These pages gain the functionality of other graph objects including profile links and stream updates for connected users.
Advanced Topics
- Dialogs
- Dialogs provide a simple, consistent interface to display dialogs to users. Dialogs do not require special user permissions because they require user interaction. Dialogs can be used in any type of application, whether on Facebook.com, a website, or a mobile application.
- FQL
- Facebook Query Language, or FQL, enables you to use a SQL-style interface to query the data exposed by the Graph API. It provides for some advanced features not available in the Graph API, including batching multiple queries into a single call.
- Internationalization API
- Facebook is currently available in over 70 languages, thanks to a framework that allows our user community to translate the text on Facebook. By integrating with Facebook, you can take advantage of our Translations framework immediately, so you can enjoy the benefits that translation can bring to your Platform application or website.
- Credits API
- The Facebook Credits API enables a user to use credits as a method for purchasing digital and virtual goods within your app.
- Ads API
- The Facebook Ads API lets you create and manage your own ads on Facebook programmatically, without using the Facebook Advertising Manager tool.
- Chat API
- You can integrate Facebook Chat into your Web-based, desktop, or mobile instant messaging products. Your instant messaging client connects to Facebook Chat via the Jabber/XMPP service. This document describes the features and limitations of Facebook Chat's XMPP protocol for the developer who intends to implement a Facebook Chat client.
- Legacy REST API
- The REST API enables you to interact with Facebook web site programmatically via HTTP requests.
- Legacy FBML
- FBML enables you to build Facebook applications that deeply integrate into a user's Facebook experience. To use JavaScript within FBML, use FBJS.
- Legacy Javascript API
- The old Javascript API provides a rich client-side functionality for authentication and rendering Dialogs.
SDKs
- JavaScript SDK
- The JavaScript SDK enables you to access all of the features of the Graph API and Dialogs via JavaScript. It provides a rich set of client-side functionality for authentication and rendering the XFBML versions of our Social Plugins.
- iOS SDK (iPhone & iPad)
- The iOS SDK provides first-class Facebook Platform support for iPhone, iPad and iPod Touch apps written in Objective-C. You can utilize single-sign-on, call the Graph API and display Platform Dialogs.
- Android SDK
- Our Android SDK brings the Facebook Platform to the Android Platform (mobile & devices). You can use this SDK to add single-sign-on to your Android apps, invoke the Graph API and more.
- PHP SDK
- This SDK provides Facebook Platform support to your PHP-based web apps. This library helps you add Facebook Login and Graph API support to your Website.
- Python SDK
- This open source library provides limited support for the Facebook Platform inclusive of making Graph API calls and supporting authentication cookies set by the JavaScript SDK.
Tools
- Developer App
- The Developer app allows you to create and manage Facebook apps.
- Live Status
- Having unexpected problems with our APIs? Before filing a bug, check here to see if we know about it, and if its affecting everybody.
- Change Log
- We make sure to inform Facebook Platform developers about any notable changes through our developer blog, but we know that even minor changes can sometimes impact developers, so we provide a change log for a given week below.
- Test Users
- A test user is a user account associated with an app created for the purpose of testing the functionality of that application. Facebook Platform supports the creation of test users for manual and automated tests.
- Insights
- Insights provides analytics on your Facebook Page, app and website. The Insights Dashboard makes it easy to see how Facebook users are interacting with your content, and the Insights APIs allow developers to obtain additional Insights and integrate the data with third party reporting systems.
- JavaScript Test Console
- A simple way to learn, test and debug the JavaScript SDK. It also includes a large number of working examples.
Ads
I'll solve the mystery for you in one simple word – ads. The same thing that runs most websites across the world. That is the big secret behind Facebook's burgeoning revenue. If you open your Facebook profile, you will see that the while right hand side of the page is full of ads. You can give the thumbs up to the ad or the thumbs down. The thumbs down will remove the ad and it will not come back.
How do these ads work? Well Facebook being a decidedly smart social networking institution knows which ad to put where. Like the Google AdSense, Facebook too provides ad to the pages based on the interests and the overall profile of the user. So, if you mention in your profile that you are a fan of Nike or any other sportswear brand, the related ads will appear on the right hand side of the page for companies and websites selling them. Facebook ads are not intrusive and hence people do not get annoyed with them, unlike we do with those super-irritating pop-up ads.
And their advertising system makes sense, since it ensures that the right ad is displayed to the right customer, since the ads are selected for an individual page based on the interests and likes of the user. This avoids unnecessary waste of adspace on the page where the chances of the ad being 'hit' are theoretically pretty low. Also, the ad system of Facebook, gives the user a 'thumbs down' option, which ensures that the particular ad does not appear again. That too is a pretty interesting thought, given that the ad hasn't a chance of being clicked and letting it sit in front of the users will continue to rile them.
Facebook Gifts
Ever sent a virtual gift on someone's birthday? You must have at some point, if you knew how to use Facebook. Well you do pay for some of them and a big slice of it goes into coffers of the company. While simply writing 'happy birthday' suffices for some, the 'send a gift tab' on your friend's wall encourages others to send a virtual gift – paid for online. All the money almost always goes to the company, but if the gift is provided by an outsider, then a portion of it goes there. But much of it is still retained by the website.
Application Performance
The beautiful thing about companies like these which work on different platform are the plethora of business ideas that they bring to the table. Performance advertising is a unique answer to how does Facebook make money. Let us take the example of Farmville, which is doing reasonably well on Facebook. Now the application is provided free for use for the users of Facebook and the parent company (Zynga) is getting a lot of traffic because of the game's popularity on Facebook. So isn't Facebook entitled to take a slice of that pie? After all, they are providing a platform for gaming companies like Zynga to their burgeoning user base. So Facebook makes a bit of money there too, as a 'rental' for using their users.