OpenSocial is an evolving standard being developed with broad participation from the Web community. Familiar names are working in this space -- Google, Yahoo!, eBay, PayPal, Facebook, Drupal, and library-affiliated organizations like Elsevier and Sakai. You can see the full list of organizations using OpenSocial at http://docs.opensocial.org/display/OSD/List+of+OpenSocial+Containers.
OpenSocial's common API means that developers have less to learn to build apps that can be installed and used on multiple Web sites. The ultimate goal is for any social Web site to be able to implement the API and host third-party social applications.
As noted above, there is a growing community of organizations that use OpenSocial to facilitate integration of community-developed apps into their Web sites. OCLC's NewName Platform development team is actively engaged with OpenSocial activity, and we hope that members of the Developer Network group will also participate enriching the use of the API.
The Google Gadget API is the foundation for the OpenSocial Specification -- like OpenSocial apps, these user-developed gadgets allow the creation and distribution of cool, dynamic content on any page on the Web.
OpenSocial enables apps, containers, and other clients to collaborate and move the social Web forward. OpenSocial helps these sites share their social data with the web. Applications that use the OpenSocial APIs can be embedded within a social network itself, or access a site's social data from anywhere on the web.
Learn more about how to create an OpenSocial app by reviewing the information on Getting Started Building OpenSocial Apps.
A social application runs inside of a social network but relies on an external server/Web services for processing and rendering data. These applications can provide advanced functionality but may run into scaling problems when they become very popular. Social applications can be created using a variety of technologies, including:
OCLC will add OpenSocial containers to the web-based user interfaces of our products over time, as they take advantage of the WorldShare Platform technology and architecture. Currently the OCLC WorldShare Management Services (previously known as Web-scale Management Services, or WMS) are the first product to have this functionality added.
Adding OpenSocial containers to our products will allow library developers to build "gadgets" that will sit within OCLC's products. For example, a library might build a gadget that when added to the Acquisitions area of WMS showed the latest New York Times Bestsellers and how many copies and holds the library had for each of those titles. Libraries can also add relevant apps from the WorldShare App Gallery to any other environment that supports OpenSocial containers, such as iGoogle or other spaces.
Currently, OCLC uses the OpenSocial 2.0 implementation.
The OCLC Developer Network supports the use of OCLC Web Services—a set of tools and APIs that expose data and services for WorldCat and our member libraries and partner institutions or companies. learn more »
© 2010 OCLC Domestic and international trademarks and/or service marks of OCLC Online Computer Library Center, Inc. and its affiliates