Facebook (http://www.facebook.com/) has grown drastically over the past several years, it is the second largest social web site on the Internet. The creators of Facebook have done an impressive job focusing on the social network. Facebook recently extended its network by developing a platform for developers to create new applications for Facebook, users can now interact in new and exciting ways with the face book.
About Facebook?
In 2007, Facebook launched its own platform for application development. The platform consists of an HTML-based markup language called Facebook Markup Language (FBML), an application programming interface (API) for making representational state transfer (REST) calls to Facebook, a SQL-styled query language for interacting with Facebook called Facebook Query Language (FQL), a scripting language called Facebook JavaScript for enriching the user experience, and a set of client programming libraries. Generically, the tools that make up the Facebook platform are loosely called the Facebook API.
By releasing this platform, Facebook built a platform that allows developers to create external applications to empower Facebook users to interact with one another in new and exciting ways that we, as a developer, get to invent and discover new applications. Not only we can develop web applications, but Facebook has also opened up its platform to Internet-connected desktop applications with its Java client library. By opening this platform up to both web-based and desktop applications and offering to general users the same technology that Facebook developers use to build applications, Facebook is positioning itself to be a major player in the future of socio-technical development wizard.


0 comments