|Kaffe is a virtual machine design to execute Java bytecode. Unlike other virtual machines available, this machine performs "just-in-time" code conversion from the abstract code to the host machine's native code. This will ultimately allow execution of Java code at the same speed as standard compiled code but while maintaining the advantages and flexibility of code independence.|
The current version of Kaffe is now 0.8.3. This version is based on a new
portable JIT system I am designing. This system is flexible enough to allow
the same base to be used to generate either an interpreter or a JIT. If full
JIT support isn't possible, the system defaults to an interpreter.
This release supports the following platforms:
Frequently asked questions
Kaffe seems to have been relatively successful even in these initial early days. Consequently, people keep asking me the same questions so I've started to put together an FAQ for it. You might want to look there before mailing me.
Nothing exists in a vacuum and there is more to building a Java-style machine than just the virtual machine bit. Rather than having to do all this stuff myself, others are sorting out other bits. Collectively these people form the Jolt Project.
Kaffe.org is sponsored by
|*Java, *Javasoft and HotJava are a registered trademarks of *Sun Microsystems, Inc.|
Copyright (C) T. J. Wilkinson & Associates 1996-7