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