The UserVoice Java SDK by UserVoice can communicate with the API, allowing developers to enter users generated with SSO token and make secure calls. It includes Maven installation. Examples demonstrate how to obtain an Api Key and how to define a client at the administrator's console.
This week at Dreamforce, Salesforce.com CEO Marc Benioff, announced Salesforce1. Benioff suggested that Salesforce1 could be the single platform to run entire companies, and manage the internet of things from a single source. However, the bigger story behind Salesforce1 is an API story. How else can a single platform claim to "Connect all your apps. Connect all your devices. Connect all your customer data."? Increase your APIs tenfold is how.