JAVAX
An implementation of the Java Virtual Machine
Master Thesis
by Magnus Hjersing and Anders Ive
Department of Computer Science
Lund Institute of Technology
Sweden
Axis Communications, Lund, Sweden
Supervisors:
Görel Hedin, gorel.hedin@dna.lth.se,
Lund Institute of Technology
Niklas Jonsson, niklas@axis.com, Axis Communications
December 1996
This report describes an implementation of the Java Virtual Machine. The implementation is done in C and is intended to be run on the Etrax processor, developed by Axis Communications in Lund, Sweden.
Most of the machine has been implemented, including method invocations, exception handling, thread support, and native support for the network-, io- and language packages. The graphical functions are omitted and the memory management has not been completed.