- CACAO
Infobox Software
name = CACAO
caption =
developer =Vienna University of Technology
latest release version = 0.99.3
latest release date = release date|2008|08|12
latest preview version =
latest preview date =
operating system =Cross-platform
programming language = C and Java
genre =Java Virtual Machine
license =GNU General Public License
website = http://www.cacaojvm.orgCACAO is a research
Java Virtual Machine developed atVienna University of Technology . It compiles the class binaries while running (no interpreter), resulting in faster execution. It is an academic project and was originally driven by some students doing praktika or diploma thesis on a specific topic.The first version of CACAO was released at
1997 as a faster replacement of Sun's implementation, which at that time only had an interpreter. The recent Sun's virtual machines also usejust-in-time compiling .CACAO gained much more activity after becoming a
free software project in 2004, distributed under the term of theGNU General Public License . It usesGNU Classpath as its class library.CACAO supports Alpha, ARM, MIPS (32 and 64-bit),
PowerPC (32-bit),x86 andx86-64 architectures.See also
*
List of Java virtual machines
*Free Java implementations External links
* [http://www.cacaojvm.org Project homepage]
* [http://www.complang.tuwien.ac.at/cacaojvm/pact_98.pdf CACAO scientific article (.pdf)]
* [http://bugblogger.com/java-vms-compared-160/ Java VMs Compared]
Wikimedia Foundation. 2010.