Llamando código C en programas Java con la Java Native Interface (JNI)

20 10 2007

Juan Pablo Angamarca, https://jpangamarca.wordpress.com

En la programación de software con Java, a veces se da el caso de encontrarse con escenarios en los que el código Java no es suficiente. Y no es que Java no tenga el poder necesario para hacer lo que los programadores queremos hacer; hay muchas situaciones en las que se trabaja con sistemas heredados cuyo código es nativo, o también situaciones en las que se requiere realizar cálculos intensivos en los que por cuestiones de eficiencia es más recomendable trabajar con código nativo. Sun Microsystems, ya desde las primeras versiones de Java viene entregando la herramienta denominada Java Native Interface (JNI), con la que es posible hacer llamadas a código nativo desde nuestros programas Java. De acuerdo a lo que he leído sobre esta herramienta, no es una API fácil de aprender, sin embargo siempre es bueno saber que existen estas opciones en el desarrollo de sistemas. Les dejo el link a un tutorial en vídeo Flash donde se muestra un ejemplo sencillo de uso de JNI. Para desarrollar este ejemplo será necesario tener NetBeans 5.5.1 (bueno, hasta que nos venga NetBeans 6.0 en toda su gloria :)), el C/C++ Development Pack, así como MinSYS y un compilador de C/C++ que puede ser GCC o MinGW.

Un saludo a toda la comunidad de Café Lojano.

[Leer este post en Café Lojano]


Acciones

Information

4 responses

20 10 2007
22 10 2007
Aby

no veo el enlace al tutorial

22 10 2007
Juan Pablo Angamarca

El link estaba en la palabra link en la frase”…Les dejo el link a un tutorial en vídeo…”, acabo de hacerlo más grande para que quede más visible.

24 10 2007
Nelson Piedra

Muy interesante, gracias!!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: