Cibyl is a programming environment that allows compiled C/C++ programs to execute on Blackberry and J2ME phones. Cibyl uses GCC to compile programs to MIPS binaries, and these are then translated into Java bytecode. The use of binary translation and the simplicity of translating MIPS instructions means that Cibyl programs can be quite well-performing. With Cibyl, programs written in C/C++ can be ported to Blackberry and J2ME without switching languages.
Linux Bluetooth Remote Control (LBRC) is a remote control program that allows a Linux computer to be controlled by a J2ME device via Bluetooth. It is divided into a server part that runs on the computer and reacts to input events and a client part that runs on the J2ME device. The J2ME client sends the device's keycodes, which are translated to keystrokes, mouse movements, mouse clicks, or other input events on the controlled computer.