Activity Streams

From W3C Wiki
Jump to: navigation, search

This page is for collecting and documenting information about the Activity Streams specification and implementations as part of the Social Web Working Group.

Definition

Little "a" activity streams : are a UI paradigm for displaying recent activity within a context. Activities are typically displayed in reverse chronological order and consist of relatively simple statements such as "John uploaded a new photo" or "12 people liked Sally's post".

Big "A" Activity Streams : is a data format for encoding and transferring activity/event metadata. The first version of the specification was published in 2011 by the independent Activity Streams Working Group and is based on extending Atom. The current (2.0+) version of the spec is JSON-based.

Specifications

Current Editor's Drafts

  1. http://jasnell.github.io/w3c-socialwg-activitystreams/activitystreams2.html
  2. http://jasnell.github.io/w3c-socialwg-activitystreams/activitystreams2-vocabulary.html
  3. http://jasnell.github.io/w3c-socialwg-activitystreams/activitystreams2-actions.html
  4. Github: https://github.com/jasnell/w3c-socialwg-activitystreams

Stable:

  1. Activity Streams 1.0 - http://activitystrea.ms/specs/json/1.0/ (OWFa Agreements for 1.0)
  2. Activity Streams Base Schema - https://github.com/activitystreams/activity-schema/blob/master/activity-schema.md
  3. Audience Targeting Extensions - http://activitystrea.ms/specs/json/targeting/1.0/
  4. Responses for Activity Streams - http://activitystrea.ms/specs/json/replies/1.0/

Archive:

  1. http://activitystrea.ms/specs/atom/1.0/


Implementations

(this is a rough list... definitely needs to be completed. Most of these are based on < 2.0 spec. Some are based on < 1.0 spec)

  1. IBM Connections 5.0 - http://www-10.lotus.com/ldd/appdevwiki.nsf/xpAPIViewer.xsp?lookupName=IBM+Connections+5.0+API+Documentation#action=openDocument&res_title=IBM_Connections_Activity_Stream_API_ic50&content=apicontent
  2. IBM Rational DevOps Platform - https://jazz.net/downloads/rational-team-concert/milestones/4.0.6M2
  3. IBM Business Process Manager v8.x - pic.dhe.ibm.com/infocenter/dmndhelp/v8r5m0/index.jsp?topic=%2Fcom.ibm.wbpm.ref.doc%2Frest%2Fbpmrest%2Frest_bpm_wle_v1_social_instance_instanceid_stream.htm
  4. Pump.io - http://pump.io/
  5. Gnip - http://support.gnip.com/articles/activity-streams-intro.html
  6. Apache Shindig - http://shindig.apache.org/
  7. Apache Streams (Incubating) - http://streams.incubator.apache.org/
  8. SugarCRM - http://support.sugarcrm.com/02_Documentation/01_Sugar_Editions/02_Sugar_Enterprise/Sugar_Enterprise_7.1/Application_Guide/02_User_Interface/05_Activity_Streams/
  9. Experience API (ADL/xAPI) - http://www.adlnet.gov/tla/experience-api/ (more a family of implementations as opposed to a single impl)
  10. Echo - http://echoplatform.com/streamserver/docs/overview/
  11. AT&T - No link. Using Activity Streams to support internal business processes
  12. Google - https://developers.google.com/+/api/latest/activities
  13. SAP Social Software - http://scn.sap.com/community/socialsoftware/blog/2013/12/13/social-web-and-social-business-concepts
  14. Atlassian - https://developer.atlassian.com/display/DOCS/Consuming+an+Activity+Streams+Feed
  15. Collabinate - http://www.collabinate.com/
  16. SocialCast - https://socialcast.github.io/socialcast/apidoc/activities/index.html
  17. Known - http://withknown.com/
  18. Apigee - http://apigee.com/docs/api-baas/content/creating-activity
  19. UserGrid - http://usergrid.incubator.apache.org/ (Open source infrastructure behind Apigee)
  20. Jive - https://community.jivesoftware.com/docs/DOC-68847

Examples

Collect real world examples of deployed Activity Stream implementations here:

Tools

  1. Experimental / Rudimentary Activity Streams 2.0 Validator : https://github.com/jasnell/activitystreams.validator

History

  1. Activity Streams Google Group Discussion Archive
  1. List of who have participated in discussions around AS 2.0 on the Activity Streams Google Group (people who have discussed, not necessary made material contributions)
    1. Evan P
    2. Will Norris
    3. Kevin Marks
    4. Andreas Kuckartz
    5. Erik Wilde
    6. Laurent-Walter Goix
    7. Owen Shepherd
    8. Markus Lanthaler
    9. Pat Cappelaere
    10. Monica Wilkinson
    11. Dejan Glozic (IBM)
    12. Bill Christian (AT&T)
    13. Elf Pavlik
    14. Melvin Carvalho

See Also