O'Reilly logo

Programming Social Applications by Jonathan LeBlanc

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Activity Streams: Standardizing Social Activities

With so many different social sites pushing updates, activities, and status changes for users, developers and implementers of applications that consume these streams will naturally run into the challenge of attempting to consolidate them into a single product.

The premise behind the Activity Streams specification is to define a method for expressing activities. This specification was created because existing activity-producing sites (e.g., FourSquare, Gowalla) fulfill the requirements for their own services, but do not capture the rich, comprehensive view of the activity.

Thinking of an activity as a collection of objects and defined sections allows us to encapsulate its full breadth, including the people who are creating the activity and the target for which it is being generated.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required