Use the following terms and definitions to understand concepts mentioned in this documentation.
A personal view of relevant updates and events that have been aggregated from multiple sources. Similar to a news feed on a social networking site but applied to enterprise data and data sources, an activity stream is updated with new content and events as data is retrieved and published to the stream. Activity streams are based upon another open standard by the same name, http://activitystrea.ms/.Apache Shindig
An open-source project at the Apache Software Foundation that provides the code necessary to render gadgets, proxy request, and APIs necessary for hosting OpenSocial applications. Shindig provides a reference implementation of the OpenSocial specification. The common rendering engine (CRE) supports OpenSocial gadgets through the Apache Shindig 2.0 container. This Shindig container provides the code that is necessary to render OpenSocial gadgets on a web page. embedded experience
An information delivery model in which content from an application is embedded into an OpenSocial container so that users can interact dynamically with that content directly in context without having to switch to another application.endpoint
A registered URI that indirectly routes the client to a server that provides a REST service. This indirect routing allows page-level controls to redirect the get/put of information, which keeps a loose coupling between components and the server that provides the required functionality.gadget
A mini application that can be embedded in web pages, applications, and other OpenSocial-enabled sites. Gadgets can be written in just about any language, but they must be described by an XML document that conforms to the OpenSocial 2.0 specification. Gadget XML files can be hosted anywhere on a public location on the web.iWidget
A widget that is built on the iWidget specification.Open Authorization (OAuth)
A protocol that provides a way for applications to interact with APIs on the behalf of users without knowing their authentication credentials. OpenSocial supports the OAuth protocol for API access. OpenSocial
A gadget that is built upon and conforms to the OpenSocial specification. For more information, see gadget and OpenSocial in this glossary of terms. OpenSocial container
The most common OpenSocial container is Apache Shindig, an open-source project at the Apache Software Foundation that provides the code necessary to render gadgets, proxy requests, and APIs required for hosting OpenSocial applications. Shindig provides a reference implementation of the OpenSocial specification.Rule manager
A rules-based engine for the Ajax proxy to approve or filter URLs and content.Trusted gadget whitelist
A list that pre-approves gadgets that are allowed by Shindig. The list restricts additions and captures the known list of safe gadgets.Untrusted gadget whitelist
A list that captures the gadgets that are allowed to be rendered in locked domains. Corresponds to the trusted gadget whitelist.