See the following terms and definitions.
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/.data model
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.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.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
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.Parent topic: Tutorial: Creating embedded experiences
Previous topic: Additional resources sbee