Guía para la configuración de la Interfaz Nativa de Java

Mailyn Moreno-Espino, Raymel Ramos-Guerra, Yilian Bacallao-Leiva

Resumen


En la actualidad existen diversos lenguajes de programación y es necesario contar con una herramienta que permita la integración entre ellos. Java provee de un framework llamado: interfaz nativa de Java, JNI por sus siglas en inglés; para permitir que se puedan escribir programas en otros lenguajes diferentes a Java y mantener la portabilidad entre todas las plataformas. Permite que el código que se ejecuta en la máquina virtual de Java pueda interactuar con aplicaciones y bibliotecas escritas en otros lenguajes, como C, C++ y ensamblador. Esta guía se basa en un ejemplo básico de una aplicación “Hello Word”, la cual servirá para de manera sencilla, mostrar los pasos a seguir para la configuración de JNI en los entornos de desarrollo involucrados, que para esta guía se utilizó, para Java: Eclipse y para C++: Visual Studio 2010.

Palabras clave


Eclipse; Framework; JNI; Máquina virtual de Java; Visual Studio

Texto completo:

PDF

Referencias


P. Deitel and H. Deitel, Java How to Program: Prentice Hall Press, 2011.

O. B. Fernández, Introducción al lenguaje de programación Java.: Una guía básica vol. 9, 2005.

R. McNab and F. Howell, "Using java for discrete event simulation," in Proceedings of the Twelfth UK Computer and Telecommunications Performance Engineering Workshop, 1996, pp. 219-228.

S. Stricker. (2002, Java programming with JNI. Developer works, 22.

D. G. Javier and R. J. Ignacio, "Aitor, Imaz," Aprenda Java como si estuviera en primero. Escuela Superior de Ingenieros Industriales. San Sebastian, 2000.

S. Liang, The Java Native Interface: Programmer's Guide and Specification: Addison-Wesley Professional, 1999.

L. F. Evgeniy Gabrilovich, "JNI – C++ integration made easy," 2007.




DOI: https://doi.org/10.21501/21454086.2344

Enlaces refback

  • No hay ningún enlace refback.




Copyright (c) 2018 Lámpsakos

 
Directora/Editora - Ingrid Durley Torres Pardo

ISSN (En línea): 2145-4086

DOI de la revista: https://doi.org/10.21501/issn.2145-4086

Universidad Católica Luis Amigó - Transversal 51A #67B 90. Medellín - Colombia.

 


 © 2019 Universidad Católica Luis Amigó

La revista y los textos individuales que en esta se divulgan están protegidos por las leyes de copyright y por los términos y condiciones de la Licencia Creative Commons Atribución-No Comercial-Sin Derivar 4.0 Internacional. Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en http://www.funlam.edu.co/modules/fondoeditorial/

Derechos de autor. El autor o autores pueden tener derechos adicionales en sus artículos según lo establecido en la cesión por ellos firmada.

 

Se recomienda visualizar este contenido con los navegadores: Mozilla Firefox, Google Chrome, Safari.