Hari, and others
I have also got the JavaMO built and installed. Again, thanks for the great work!
I tried this on a Sony Ericsson W580 and a K800i. As others have mentioned, there is some issues with key codes. I was able to navigate the orbiter menus using the numeric keys, but the 'Select' and 'Back' functions were missing (I tried all keys on the phone). So this kind of reduces it usefulness (for now)
Both phones were the same wrt. keys, which is expected since they both are somewhat similar SE phones.
But I would like to make a humble suggestion:
Shouldn't key code mapping be a part of the device template?
This allows for easier addition of new phones (with potentially different key mappings). In this scenario, the key codes would be sent as raw data from the JavaMO to the bluetooth dongle device, which would do the translation using the loaded device configuration.
The JavaMO would be the same for all Java phones (at least in theory).
Maybe the correct device template could be automatically selected based on the MAC address of the phone.
I realise that this would require some changes to existing software, but in my mind it would be a much more flexible approach. I suppose the existing orbiter software would have to be changed to send the raw keycodes, and the bluetooth device extended to load configuration and do the conversion of key code to LMCE orbiter actions.
Please have in mind that this is only a suggestion based on my limited understanding of how it works. If it is not possible, or very hard to do, just forget this message