Due to the abundance of (mobile) devices, a custom Java MIDP2.0 application, referred to as the UMP-BR (UMP Bluetooth Remote) has been designed. It is based on the existing Bemused and Freevused clients, and should run perfectly on most common cellphones. Originally a part of the code was written for a Nokia SDK, though this works fine with a generic Java ME 3.0 SDK.
Currently, the application is still considered a beta, and is not recommended for serious usage, whereas the Bluetooth HID support is fully functional. The cellphone compatibility overview can be found in the following article:
Select the desired resolution below (JAR files only).