heres some info about the ICP 2:

The iControlPad2 is not tied to phones or tablets. It is designed to be used with anything from your Raspberry Pi, Dev-board or USB Stick computer, to Robots, hobby projects, PC, Mac, bare PCBs/Motherboards, set-top boxes and anything else with Bluetooth.
If you do use it with your phone, it can attach via a swivel-holder for comfort, and is easily stowed when you take calls - as the battery lasts for 12-14 hours it's a great portable controller.
And it's open source. So if it does not do what you want, you add your own commands/protocols, or download ones made by other users.
Spread the word around to every homebrew or emulation/tech site and lets help them reach their goal, this is the ultimate joypad, lets see it happen:
http://www.kickstarter.com/projects/...rce-controller