Java Native Interface
Framework for enabling Java programs to call and be called by programs in other languages
The Java Native Interface (or Native Method Interface) is a foreign function interface designed for non-Java programming frameworks. The JNI enables Java code to call and be called by native code (i.e. any code using the JNIEnv and interfacing through the C application binary interface), native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly.
Nº Q168492 ★★
Uncommon · Literature
Java Native Interface
Framework for enabling Java programs to call and be called by programs in other languages
The Java Native Interface (or Native Method Interface) is a foreign function interface designed for non-Java programming frameworks. The JNI enables Java code to call and be called by native code (i.e. any code using the JNIEnv and interfacing through the C application binary interface), native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly.
From Wikipedia
The Java Native Interface (or Native Method Interface) is a foreign function interface designed for non-Java programming frameworks. The JNI enables Java code to call and be called by native code (i.e. any code using the JNIEnv and interfacing through the C application binary interface), native applications (programs specific to a hardware and operating system platform) and libraries written in other languages such as C, C++ and assembly. Java 22 introduces the Foreign Function and Memory API, which can be seen as the successor to Java Native Interface.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
Arduino IDE
Integrated development environment for Arduino hardware
Nº Q55080330 ★★
Not listed
-
I
Intelligent Input Bus
Framework for multilingual input
Nº Q1157035 ★
Not listed
-
Gajim
Free instant messaging client for the XMPP protocol
Nº Q58105 ★
Not listed
-
C
CURL
Command line tool and library for transferring data with URL syntax
Nº Q286306 ★★★
Not listed
-
R
Remote Application Platform
Eclipse opensource project
Nº Q850689 ★
Not listed
-
Node-RED
Visual flow-based programming tool for network-aware hardware devices
Nº Q22907329 ★★
Not listed
-
J
Jakarta Project
Umbrella project under the auspices of the Apache Software Foundation
Nº Q938925 ★
Not listed
-
L
LangChain
Language model application development framework
Nº Q117340550 ★★★
Not listed
-
S
SSSE3
Instruction set
Nº Q1366124 ★★
Not listed
-
ISO/IEC 12207
ISO, IEC and IEEE standard
Nº Q1156757 ★★
Not listed
-
J
Java (programming language)
Object-oriented programming language
Nº Q251 ★★★★
Not listed
-
W
Wayland (protocol)
Computer display server protocol
Nº Q14561 ★★★
Not listed
-
C
Cross-platform software
Computer software implemented on multiple computing platforms
Nº Q56842894 ★★
Not listed
-
Swagger (software)
Open-source framework to design, build, document, and consume RESTful Web APIs
Nº Q39069667 ★★
Not listed
-
G
Gamebryo
Game engine developed by Gamebase
Nº Q1196211 ★★
Not listed
-
L
LWJGL
Open-source Java software game library
Nº Q940526 ★★
Not listed
-
W
Web user interface
User interface provided by generating web pages and viewed using a web browser
Nº Q1981057 ★★
Not listed
-
S
S!Appli
Nº Q3458976 ★
Not listed