Modified 2006-07-05 08:37
Cibyl is a programming environment that allows compiled C programs to execute on J2ME-capable phones. The programs are recompiled into Java bytecode and should be reasonably well-performing. The environment is tied to the GNU compiler tools (GCC and binutils) and only tested on Linux so far although it should work in other environments as well.
There are two reasons why I want Cibyl. First, C is in my opinion a much better suited language for writing games than Java. Also, since I have a couple of old games written in C, I would like to port them to the J2ME environment without rewriting the entire games. The goal is therefore to be able to simply recompile (making some API changes) the games and run them on a J2ME phone. Cibyl is available under the GNU GPL.
Cibyl is further described and can be downloaded on the game programming wiki:
http://spel.bth.se/index.php/Cibyl
You can click here to see some statistics on the page.