Evaluating the Java Native Interface (JNI): Leveraging Existing Native Code, Libraries and Threads to a Running Java Virtual Machine
Stelios Sotiriadis,
Oladotun Omosebi,
Assem Ayapbergenova and
Nurbek P. Saparkhojayev
Additional contact information
Stelios Sotiriadis: The Edward Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto, Toronto, Canada
Oladotun Omosebi: Department of Computer Science, Edge Hill University, Lancashire, UK
Assem Ayapbergenova: Department of Information Technologies, Satbayev University, Almaty, Kazakhstan
Nurbek P. Saparkhojayev: Department of Information Technologies, Satbayev University, Almaty, Kazakhstan
International Journal of Distributed Systems and Technologies (IJDST), 2018, vol. 9, issue 2, 39-61
Abstract:
This article aims to explore JNI features and to discover fundamental operations of the Java programming language, such as arrays, objects, classes, threads and exception handling, and to illustrate these by using various algorithms and code samples. The authors also investigate the JNI Invocation API that allows native applications to interact with the Java Virtual Machine (JVM). They focus on attaching native threads to a running JVM and on leveraging existing native code using one-to-one mapping and shared stubs.
Date: 2018
References: Add references at CitEc
Citations:
Downloads: (external link)
http://services.igi-global.com/resolvedoi/resolve. ... 018/IJDST.2018040104 (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:igg:jdst00:v:9:y:2018:i:2:p:39-61
Access Statistics for this article
International Journal of Distributed Systems and Technologies (IJDST) is currently edited by Nik Bessis
More articles in International Journal of Distributed Systems and Technologies (IJDST) from IGI Global
Bibliographic data for series maintained by Journal Editor ().