jueves
ago242006
¿Estamos viviendo un resurgir de JNI?
jueves, agosto 24, 2006 at 10:16AM
Esta mañana me he encontrado con un nuevo anuncio de una librería que simplifica el acceso a JNI desde Java, J2Native, un producto comercial del cual existe una versión gratuita de evaluación. Otros son JNIWrapper, Gluegen, Jace, Jacob... y, por supuesto, la solución hispana por parte de nuestro querido José María (jmarranz): JNIEasy.
La mayor parte de ellos no son nuevos, sino que llevan ahí bastante tiempo. Lo que es nuevo es la creciente actividad que, al menos yo percibo, hay en torno a ellos y la mayor repercusión mediática que tienen sus notas de prensa. También he visto bastantes entradas en weblogs que piden mejores soluciones para acceder desde Java a funcionalidad nativa y critican al API estándar (JNI) y se discute muy a menudo este tema en Javaposee el "podcast oficial de facto" de Java.
Aunque de un modo completamente diferente, entre las novedades de la siguiente versión del jdk también está funcionalidad nativa que hasta ahora no era accesible.
Por ello me pregunto ¿Estamos viviendo un resurgir de JNI? quizás sea que como cada vez Java se usa más para el escritorio y está dejando de ser una tecnología "sólo del servidor" se hace más necesario un integración más fuerte con el escritorio nativo. ¿Puede suponer esto una amenaza para el mantra "escribir una vez ejecutar en todos los sitios" de la plataforma?.
La mayor parte de ellos no son nuevos, sino que llevan ahí bastante tiempo. Lo que es nuevo es la creciente actividad que, al menos yo percibo, hay en torno a ellos y la mayor repercusión mediática que tienen sus notas de prensa. También he visto bastantes entradas en weblogs que piden mejores soluciones para acceder desde Java a funcionalidad nativa y critican al API estándar (JNI) y se discute muy a menudo este tema en Javaposee el "podcast oficial de facto" de Java.
Aunque de un modo completamente diferente, entre las novedades de la siguiente versión del jdk también está funcionalidad nativa que hasta ahora no era accesible.
Por ello me pregunto ¿Estamos viviendo un resurgir de JNI? quizás sea que como cada vez Java se usa más para el escritorio y está dejando de ser una tecnología "sólo del servidor" se hace más necesario un integración más fuerte con el escritorio nativo. ¿Puede suponer esto una amenaza para el mantra "escribir una vez ejecutar en todos los sitios" de la plataforma?.
in
j2se
j2se 
Reader Comments