Shindig (software)

From Wikipedia, the free encyclopedia

Shindig (software) Information
Purpose OpenSocial container
License Apache License
Programming language Javascript,PHP,Java
Platform cross-platform
Leading developers
by code check-ins
Kevin Brown, Cassie Doll, Paul Lindner, Zhen Wang
History and progress
First code check-in December 12, 2007[1]

Shindig is an open source project which began in December 2007 to provide a reference implementation for the OpenSocial 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.

Contents

[edit] Features

In the announcement for Shindig's first code commit, four primary features of Shindig were cited:[1]

  • 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.

[edit] References

  1. ^ a b Dan Peterson (December 12, 2007). Let's get this Shindig started. Google OpenSocial API blog. Retrieved on 2008-02-04.

[edit] See also

[edit] External links