Java Native Interface


Also found in: Acronyms, Wikipedia.

Java Native Interface

(programming)
(JNI) A native programming interface for Java that allows Java code running inside a Java Virtual Machine to interoperate with applications and libraries written in other programming languages such as C, C++ and assembly language.
References in periodicals archive ?
Sun's website has a tutorial on JNI, and Robert Gordon's book Essential JNI: Java Native interface is an excellent resource.
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.
Sun's October 1997 suit accuses Microsoft of sabotaging Java by using Windows-dependent extensions in the versions it ships - and omitting the JNI Java native interface - breaking the terms of its license with Sun.
Yesterday, on the eve of the launch of Sun's own new Java virtual machine, Microsoft upgraded its JVM for Windows to include support for Sun's Java Native Interface APIs, in addition to its own J/Direct and RNI Raw Native Interfaces.
The CodeRoad JNI Bridge, offers debugging of mixed C/C++/Java code that utilizes the Java Native Interface (JNI), providing a tight bond between the Etnus TotalView C/C++ debugger and the most popular Java debuggers.
Sun's preferred method for this, endorsed by other Java supporters, is the Java Native Interface, its mechanism for writing platform specific applications.
The Java API on the RDM Embedded DBMS is based on Java Native Interface (JNI) technology.
It ordered Microsoft to add support for Sun's JNI Java Native Interface and to make changes to programming tools.
The BioAPI Consortium today announced the availability of a Java Native Interface (JNI) layer for use with the BioAPI.

Full browser ?