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 Java Native Interface (JNI) has nothing to do with cross-platform Java, but is Sun's way to allow Java developers to take advantage of the unique features of a specific platform.
The JNI package consists of a Java Native Interface Stub and a library that provides interface to the BioAPI Framework functions.
In addition, TotalView and the new Etnus CodeRoad JNI Bridge support Sun ONE Studio's Java environment (formerly Forte for Java) for debugging applications mixing Java and C++ through the Java Native Interface (JNI).
Among the expert skill sets exploited were both high-level and in-depth knowledge of the Java and C++ programming languages, Java Virtual Machine (JVM) operations, the Java Native Interface (JNI), Java Message Services (JMS) specifications, and industry-standard compilers and build environments on multiple platforms.
This accelerates the Java Native Interface (JNI), simplifies coordination between Java and C tasks, and enables the use of mainstream task visualization tools to facilitate understanding and optimization of hybrid Java/C applications.
Additionally, the new WideSky Developers Suite now supports two new interfaces: Java Native Interface (JNI) and Extensible Markup Language (XML) along with current support of a C interface.
Insignia has also implemented a complete implementation of the Java Native Interface (JNI) protocol to allow developers to support platform-specific functionality (e.
Fully Supports Industry Standards - JBuilder supports Java 2, Java 2 Swing/JFC, XML, Java2D, Java collections, message queue, accessibility APIs, JavaBeans(R), JDBC(R), Enterprise JavaBeans, JSP(TM)/Servlets, serialization, inner classes, remote method invocation, Java native interface, Java archives and more.
This powerful combination of footprint, functionality and the ability to integrate C/C++ programs through Kada's Java Native Interface (JNI) capabilities prompted Cisco to implement a software upgrade with Java capabilities for its older (non-Java enabled) generation of IP phones, using the Kada VM.
Support for the Java native interface (JNI) gives developers the ability to integrate Java with any C/C++ code.

Full browser ?