- Shindig (software)
Shindig is an
open source project which began in December 2007 to provide areference implementation for theOpenSocial standard. The software contains both server-side and client-side code. Once the project is mature, an installation of this product will be capable of rendering OpenSocial gadgets in a web browser.Features
In the announcement for Shindig's first code commit, four primary features of Shindig were cited:cite web
author = Dan Peterson
title = Let's get this Shindig started
publisher = Google OpenSocial API blog
url = http://opensocialapis.blogspot.com/2007/12/lets-get-this-shindig-started.html
date = December 12, 2007
accessdate = 2008-02-04 ]
* Gadget Container JavaScript -- core JavaScript foundation for general gadget functionality. This JavaScript manages security, communication, UI layout, and feature extensions, such as the OpenSocial API.* Gadget Server -- an open source version of gmodules.com, which is used to render the gadget xml into JavaScript and HTML for the container to expose via the container JavaScript.
* OpenSocial Container JavaScript -- JavaScript environment that sits on top of the Gadget Container JS and provides OpenSocial specific functionality (profiles, friends, activities).
* OpenSocial Gateway Server -- an open source implementation of the server interface to container-specific information, including the OpenSocial REST APIs, with clear extension points so others can connect it to their own backends.
References
See also
*
OpenSocial
*Web widget External links
* [http://incubator.apache.org/shindig/ Shindig - an Apache incubator project for OpenSocial and gadgets] Official page, on
Apache Software Foundation site
* [http://opensocial.org OpenSocial Foundation] Homepage
Wikimedia Foundation. 2010.