On a recent project for a one of our startup clients, we at Gist Labs looked for a RESTful client library to support making the server even more hypermedia friendly. (This means we can move URLs around – even to other servers – without breaking the clients coded against the site.)
Their exists a wonderful library to do this (mechanize) implemented in Perl, Python, and Ruby. But we were writing a Java/Android client, so we did something about it.
Today we are happy to announce the availability of a Java port of this great tool. If you are building a REST client or screen scraping web pages in Java, please check it out!
Here is the project page: mechanize for java