deMaster,
Java Native Interface Code Generator, Google Patents, 2000.
Java combined with the
Java Native Interface (JNI) does not suffer from these pitfalls.
Java Native Interface (JNI) technology is the programming interface that enables Java technology programmers to leverage legacy code written in other languages, such as C and C++.
On the second issue, the
Java native interface, Muglia testified that:
In particular, Microsoft had added unauthorized keywords and compiler directives, had modified the compiler to support these unauthorized extensions and had failed to implement the
Java Native Interface (JNI).
eXtremeDB's
Java Native Interface (JNI) simplifies coding by enabling developers to work with the database entirely from within Java, using plain old Java objects (POJOs).
BulletTrain supports the Java 2.0 language specification, and can compile and run all the libraries and applications included in JDK1.2.1, including the windowing system and other
Java Native Interface applications.
The sample application uses the AnVoice API, which in turn uses the
Java Native Interface (JNI), to setup an RTP/IP to RTP/IP VoIP connection.