Java Native Interface
La JNI (Java Native Interface) est une bibliothèque logicielle d'interfaçage, intégrée nativement au JDK de Java, qui permet au code Java s'exécutant à l'intérieur de la JVM d'appeler et d'être appelé par des applications natives (c'est-à-dire des programmes spécifiques au matériel et au système d'exploitation de la plate-forme concernée), ou avec des bibliothèques logicielles basées sur d'autres langages (C, C++, assembleur, etc.). Voici quelques exemples d'utilisation de JNI : Certaines fonctions du matériel ou du système d'exploitation ne so...
Nº Q168492 ★★
Peu commune · Littérature
Java Native Interface
La JNI (Java Native Interface) est une bibliothèque logicielle d'interfaçage, intégrée nativement au JDK de Java, qui permet au code Java s'exécutant à l'intérieur de la JVM d'appeler et d'être appelé par des applications natives (c'est-à-dire des programmes spécifiques au matériel et au système d'exploitation de la plate-forme concernée), ou avec des bibliothèques logicielles basées sur d'autres langages (C, C++, assembleur, etc.). Voici quelques exemples d'utilisation de JNI : Certaines fonctions du matériel ou du système d'exploitation ne so...
Sur Wikipédia
La JNI (Java Native Interface) est une bibliothèque logicielle d'interfaçage, intégrée nativement au JDK de Java, qui permet au code Java s'exécutant à l'intérieur de la JVM d'appeler et d'être appelé par des applications natives (c'est-à-dire des programmes spécifiques au matériel et au système d'exploitation de la plate-forme concernée), ou avec des bibliothèques logicielles basées sur d'autres langages (C, C++, assembleur, etc.). Voici quelques exemples d'utilisation de JNI : Certaines fonctions du matériel ou du système d'exploitation ne sont pas gérées dans les bibliothèques Java ; Pouvoir s'interfacer avec des applications écrites dans d'autres langages ; Pour les applications temps réel, utiliser un langage compilé (c'est-à-dire du code natif) sera plus rapide que de passer par le bytecode de Java.
Texte : Wikipédia, CC BY-SA 4.0. ·
Cartes voisines
-
Kit de développement
Ensemble d'outils de développement d'applications
Nº Q467707 ★★
Pas en vente
-
T
Typage dynamique
Un style de typage dynamique dans la programmation orientée objet
Nº Q1268978 ★★★
Pas en vente
-
Logiciel de généalogie
Logiciel permettant de saisir, importer et exporter des données relatives à la filiation d'individus
Nº Q75050 ★★
Pas en vente
-
Juju (logiciel)
Logiciel informatique
Nº Q3188291 ★
Pas en vente
-
Common User Access
Nº Q455017 ★
Pas en vente
-
N
Newton OS
Système d'exploitation
Nº Q1185591 ★★
Pas en vente
-
Serveur d'applications
Logiciel d'infrastructure offrant un contexte d'exécution pour des composants applicatifs
Nº Q71550 ★
Pas en vente
-
S
Sistema (logiciel)
Logiciel informatique
Nº Q3485339 ★
Pas en vente
-
C
Core Audio
Logiciel informatique
Nº Q1132463 ★★
Pas en vente
-
F
Fichier national automatisé des empreintes génétiques
Fichier national géré par le gouvernement français
Nº Q3071384 ★★
Pas en vente
-
M
MooTools
Logiciel informatique
Nº Q279201 ★
Pas en vente
-
EJBCA
Logiciel libre et gratuit de PKI (ou IGC)
Nº Q1344673 ★
Pas en vente
-
L
LÖVE
API multiplate-forme de jeu en 2d
Nº Q3269846 ★★
Pas en vente
-
O
Outil de programmation
Nº Q1077784 ★
Pas en vente
-
Camera Serial Interface
Standard de connecteur de module vidéo pour système embarqué et périphériques mobiles
Nº Q18205765 ★
Pas en vente
-
P
ProcessWire
Nº Q3021710 ★
Pas en vente
-
T
Terraform (logiciel)
Logiciel d’infrastructure sous forme de code
Nº Q28957072 ★★
Pas en vente
-
I
Invidious
Nº Q16868796 ★★
Pas en vente