Friday 2 August 2013

Features of facebook. How to build fb apps?

Facebook

Part of the Internet technologies glossary:

Facebook is a popular free social networking website that allows registered users to create profiles, upload photos and video, send messages and keep in touch with friends, family and colleagues. The site, which is available in 37 different languages, includes public features such as:

Next Steps

  • Marketplace - allows members to post, read and respond to classified ads.
  • Groups - allows members who have common interests to find each other and interact.
  • Events  - allows members to publicize an event, invite guests and track who plans to attend.
  • Pages - allows members to create and promote a public page built around a specific topic.
  • Presence technology - allows members to see which contacts are online and chat.
Within each member's personal profile, there are several key networking components. The most popular is arguably the Wall, which is essentially a virtual bulletin board. Messages left on a member's Wall can be text, video or photos. Another popular component is the virtual Photo Album. Photos can be uploaded from the desktop or directly from a cell phone camera. There is no limitation on quantity, but Facebook staff will remove inappropriate or copyrighted images.  An interactive album feature allows the member's contacts (who are called generically called "friends") to comment on each other's photos and identify (tag) people in the photos. Another popular profile component is Status Updates, a microblogging feature that allows members to broadcast short Twitter-like announcements to their friends. All interactions are published in a newsfeed, which is distributed in real-time to the member's friends.
Facebook offers a range of privacy options to its members.  A member can make all his communications visible to everyone, he can block specific connections or he can keep all his communications private. Members can choose whether or not to be searchable, decide which parts of their profile are public, decide what not to put in their newsfeed and determine exactly who can see their posts. For those members who wish to use Facebook to communicate privately, there is a message feature, which closely resembles email.
In May 2007, Facebook opened up its developers' platform to allow third-party developers to build applications and widgets that, once approved, could be distributed through the Facebook community. In May 2008, Facebook engineers announced Facebook Connect, a cross-site initiative that allows users to publish interactions on third-party partner sites in their Facebook newsfeed.
Learn More
Digital Web Magazine provides directions for how to build a Facebook application.
David Chartier interviewed Mike Schroepfer, Facebook's VP of Engineering about Facebook technology.
Ian Shaeffer explains how Facebook Connect works.
Facebook has a Fan Page for its Engineering Tech Talk series.
This was last updated in February 2009
Contributor(s): Ashley Dean
Posted by: Margaret Rouse

Related Terms

Definitions

  • Instagram
    - Instagram is a free online program and social network that enables users to take, edit and share photos with other users via Instagram's own platform, email, and social media sites including Twitte... (SearchCIO.com)
  • clickjacking (user-interface or UI redressing and IFRAME overlay)
    - Clickjacking (also known as user-interface or UI redressing and IFRAME overlay) is an exploit in which malicious coding is hidden beneath apparently legitimate buttons or other clickable content on... (WhatIs.com)
  • OAuth
    - OAuth (Open Authorization) is an open protocol for token-based authentication and authorization on the Internet. OAuth, which is pronounced "oh-auth," allows an end users’ account information to be... (SearchSOA.com)

Glossaries

  • Internet technologies
    - This WhatIs.com glossary contains terms related to Internet technologies, including definitions about port numbers, standards and protocols and words and phrases about how the Internet works.
  • Internet acronyms and lingo
    - Terms related to Internet acronyms and lingo, including slang definitions and jargon about texting, Twitter and other social networking sites.
  • Internet applications
    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

No comments:

Post a Comment