Cibyl is a programming environment that allows compiled C/C++ programs to execute on J2ME-capable 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 J2ME without switching languages.
A new sscanf implementation, better configuration handling, and an ELF symbol size bugfix. Relocations for unaligned memory accesses are now handled. ANSI C support has been extended with various functions.
URL: cibyl - Google Code