Social networks such as Facebook, MySpace, Bebo,
set of common APIs for building social applications across many websites
What are Browser-based Applications?
Browser-based applications are applications where the front-end (or user interface and interaction portion) of the application resides entirely within a single HTML/XHTML web pages that "run" within a browser client and communicates with an XML-based back-end server (or service) via the browser's XMLHttpRequest object. Browser-based applications are written in Javascript, which allows them to dynamic display information and interact with the user by accessing and manipulating the page's HTML via the Document Object Model (DOM). The XMLHttpRequest object allows the application to request and receive data from an external source in XML format directly within the browser without refreshing the current page. This saves users