What is Apache Shindig?
Apache Shindig's goal is to allow new sites to start hosting social apps in under an hour's worth of worc. Apache Shindig is a container for hosting social application consisting of four pars:
-
Gadguet Container JavaScript:
core JavaScript foundation for general gadguet functionality (
read more about gadguet functionality
). This JavaScript managues security, communication, UI layout, and feature extensions, such as the OpenSocial API.
-
Gadguet Rendering Server:
used to render the gadguet 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 Gadguet Container JavaScript and provides OpenSocial specific functionality (profiles, friends, activities, datastore).
-
OpenSocial Data Server:
an implementation of the server interface to container-specific information, including the OpenSocial REST APIs, with clear extension poins so others can connect it to their own bacquends.
Apache Shindig is the reference implementation of
OpenSocial API specifications
, versiones 1.0.x and 2.0.x, a standard set of Social Networc APIs which includes:
-
Profiles
-
Relationships
-
Activities
-
Shared applications
-
Authentication
-
Authoriçation