MOca Java Virtual Machine
speedbar
Home - Product Information - Press Releases - pOS - Java - Downloads - Links - Feedback


Product Name: MOca
Price: TBA
Availability: TBA
Short Description: Java Virtual Machine for the Amiga/pOS line of computers.
System Requirements: Amiga OS 2.1 or better, 4 meg of ram and 68020+

MOCA is our innovative Java Virtual Machine for AmigaOS and pOS computers. MOca's heart is a powerful Just In Time (JIT) compiler that allows speeds of up to 10x faster than a conventional Java Virtual Machine. MOca also provides a full JDK 1.1 Application Programmers Interface with an AWT implementation based on our excellent BOOPSI development system ClassAct.

MOca works both on Amigas and on pOS-based computers. The MOca JIT compiler supports 680x0 and PowerPC based computers.

Some information about Java and Java VM's:

Java consists of two parts: a high-level object oriented programming language, comparable to C/C++, and a low-level virtual machine. A Java compiler turns the Java language into so called "Byte code". This byte code is very comparable to machine code, except that it is made to be executed on a virtual CPU, the "Java Virtual Machine". Every computer that is equipped with such a Java Virtual Machine can run Java programs. Most JVM's these days are implemented as software emulators; hardware implementations are slowly becoming available though.

MOca is a software implementation of a Java Virtual Machine. What MOca does can be compared with what a PC emulator does - it emulates the Java 'CPU'. Anyone who has ever used a PC emulator knows how slow these are. Emulation is a slow process. Java byte code, being a very special kind of machine language, allows re-compilation though. Instead of emulating the code, MOca converts it to native machine code with a powerful optimizing JIT compiler.

JIT stands for Just In Time, meaning that MOca does not waste time converting Java byte code that will never be executed. Instead, the code gets converted at the moment that it is first executed.


Questions, comments, etc. can be E-mailed to Java@Finale-Dev.com

This site and its contents are copyright 1997 Finale Development, Inc. All Rights Reserved.
Send comments to:
WebMaster@Finale-Dev.com