Release 1 of AltBridge Version 1a is now available for immediate download
at <URL:http://www.jos.org/redist/mirror/>

This package is only a baby step. It provides methods for the Java 0
Platform. Addition work is definitely needed to define well-known
interfaces for Java 1 and Java 2. I have been able to rework Kore into a
kore_alt package (coming soon!) that uses AltBridge. Here it is a "picture":

     Kore ->
    Kaffe -> BCNI -> AltBridge -> JVM-specific classes -> JVM
classpath ->

Your JVM can implement JVM-specific classes once and still be compatible
with Java 0, Java 1 and Java 2.

The AltBridge only provides a minimum interface. It is anticipated that a
bridge interface for Java 1 might extend a bridge inteface for Java 0,
making it possible for JVM-specific classes to implement the bridge once,
while maintaining compatibility with all Java platforms.

One side of the AltBridge is a virtual machine. A virtual machine must
install its own factory in the BCNI Factory class. This JVM-specific
factory can be put in any package. This JVM-specific factory might have
zero or more native methods. Only these native methods must have
corresponding machine code in the virtual machine. (Everything else is
bytecode.)

The other side of the AltBridge is a Java standard class library. These are
classes from the java.* packages. I am looking forward to re-working Kore
so that it uses the AltBridge.


_______________________________________________
Kernel maillist  -  [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/kernel

Reply via email to