Implementing JNI in java for jalape&\#241;o
Developed at the IBM T. J. Watson Research Center, Jalapeño  is a Java virtual machine (JVM) written in Java that targets high-performance servers. The strategic decision early in the project to implement Jalapeño in Java  leads to many important advantages, but also several implications; therefore when the Java Native Interface (JNI) was implemented for Jalapeño, we were heavily influenced by this philosophy. In this short paper, we present a JNI implementation that is written in Java. We discuss the advantages and implications that arise from a Java implementation.