GNU Classpath (Essential Libraries for Java) is a project to create free core class libraries for use with virtual machines and compilers for the java programming language. It includes all native methods and core classes necessary for a completely functional java runtime.
Apache Harmony is the Java SE project of the Apache Software Foundation.
The aim of the project is to produce a large and healthy community of those interested in runtime platforms tasked with creation of:
- a compatible, independent implementation of Java SE under the Apache License v2
... [More] community-developed modular runtime (VM and class library) architecture. [Less]
Jikes RVM (Research Virtual Machine) provides a flexible open testbed to prototype virtual machine technologies and experiment with a large variety of design alternatives. The system is licensed under an OSI approved license. Jikes RVM runs on many platforms and advances the state-of-the-art of
... [More] virtual machine technologies for dynamic compilation, adaptive optimization, garbage collection, thread scheduling, and synchronization. A distinguishing characteristic of Jikes RVM is that it is implemented in the Java™ programming language and is self-hosted i.e., its Java code runs on itself without requiring a second virtual machine. Most other virtual machines for the Java platform are written in native code (typically, C or C++). A Java implementation provides ease of portability, and a seamless integration of virtual machine and application resources such as objects, threads, and operating-system interfaces. [Less]
Welcome to the Metacircular Research Platform (MRP), a new design effort in building performant multipurpose metacircular systems. Metacircularity is a property whereby a system and its run-time are all written in the same programming language. MRP is written in Java, including libraries, compilers
... [More], garbage collectors and binary translators. It is also a test bed for operating systems written in a metacircular manner. [Less]