As the OSF RI we have been involved in Java technology since its inception.
At an early stage, the RI undertook a number of UNIX ports of
the Java Development Kit, including a 64 bits port. Subsequently, we focused on the adaptation of this JVM for the embedded
and real-time world.
We delivered the first native thread version on Linux .
We also worked on the garbage collector and on the small footprint
issues for embedded systems.
This work was performed mainly on the MACH-3 micro-kernel and on VxWorks
but we worked also with other proprietary OSs.Since 1999 Silicomp Research
Institute has been an official
distributor of
ChaìVM
from Hewlett-Packard. Silicomp has increased its knowledge of this VM by using it
in a number of projects, doing some internal ports and adding some
enhancements for our JCOD compiler research
project (profiling, remote
just in time compilation). Our bytecode test suite has been integrated into
the ChaiVM test suite.
Since Silicomp engineers have worked on Java Virtual Machines and on bytecode
compilers, we are familiar with the bytecode semantics. Indeed, we have
developed a test suite to validate our ports and our compilers.
In addition, most of the projects undertaken at the Silicomp Research
Institute use Java as the programming language. The interaction between Java
developers and Java Virtual Machine experts has augmented our knowledge of
the Java language and the standard APIs.