Revista: | Lámpsakos |
Base de datos: | PERIÓDICA |
Número de sistema: | 000428616 |
ISSN: | 2145-4086 |
Autores: | Moreno Espino, Mailyn1 Ramos Guerra, Raymel1 Bacallao Leiva, Yilian1 |
Instituciones: | 1Universidad Tecnológica de la Habana "José Antonio Echeverría", Facultad de Ingeniería Informática, La Habana. Cuba |
Año: | 2018 |
Periodo: | Mar |
Número: | 25 |
Paginación: | 73-76 |
País: | Colombia |
Idioma: | Español |
Tipo de documento: | Artículo |
Enfoque: | Descriptivo |
Resumen en español | 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 |
Resumen en inglés | Currently there are several programming languages and it is necessary to have a tool that allows integration between them. Java provides a framework called: Java native interface, JNI; to allow it to be written in languages other than Java and maintain portability across all platforms. It allows the code running on the Java virtual machine to interact with applications and libraries written in other languages, such as C, C ++ and assembler. This manual is based on a basic example of a "Hello Word" application, which serves the simple way, shows the steps to follow for the JNI configuration in the development environments involved, which for this guide were, for Java: Eclipse and for C ++: Visual Studio 2010 |
Disciplinas: | Ciencias de la computación |
Palabras clave: | Programación, Lenguajes de programación, Interfaces de comunicación, Máquinas virtuales, Java |
Keyword: | Programming, Programming languages, Communication interfaces, Virtual machines, Java |
Texto completo: | Texto completo (Ver HTML) |