Community articleSetup and Tooling
Added by IBM contributorIBM on September 5, 2012
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

No abstract provided.

Use your browser

The simplest way to get started with the Activity Streams API (and in fact many REST APIs) is to use some browser based tooling to help analyze and understand the use and effect of the REST API calls. Amongst these are:

For Firefox...
  • Firebug - allows you to analyze all content, debug javascript and get details of all network requests (the last being the most important)
  • RESTClient - allows you to generate REST requests from within the Firebug browser and view the responses
  • JSONView - allows viewing of JSON content in Firefox
For Chrome...
  • Tools->Developer Tools - comes with Chrome and does mostly the same as firebug
  • REST Console - allows you to generate REST requests
  • JSONView - allows viewing of JSON content in Chrome
There are many other tools and options to help, but the above are a good selection to help get you started.

From a Java application

There are a lot of good Java libraries available to assist, some examples include:
  • Apache HTTP Client - If you want to build your own - now being moved to Apache HTTP Components
  • Jersey - Both Client and Server support is offered
  • Abdera - an Atom reader but is still useful for HTTP access alone when using JSON as it manages authentication quite well
Regardless of the technology you use, it is useful to have a debugging proxy such as Fiddler to help you look at the requests and responses you are sending/receiving.