EconPapers    
Economics at your fingertips  
 

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 ().

 
Page updated 2025-03-19
Handle: RePEc:igg:jdst00:v:9:y:2018:i:2:p:39-61