Buscar
Social
Ofertas laborales ES
Ofertas laborales CO
« Esta publicidad me ha dejado 'cuajao' | Main | To Jini or not to Jini »
jueves
sep142006

Publicado JNIEasy 1.1 Linux y Windows

Ya está disponible la primera versión de JNIEasy con soporte de Linux x86. La versión 1.1 además de Linux incorpora novedades orientadas al desarrollo de aplicaciones Java/nativas multiplataforma.



El objetivo es simple: un solo elemento nativo Java - múltiples representaciones nativas.



Para conseguir esto JNIEasy introduce un sistema de macros "inspirado" en C/C++: en ejecución la existencia o no de una u otra macro supone que la representación nativa cambia adaptándose a la plataforma subyacente.



Ejemplo: "Windows:2;Linux:4;default_wchar_t" significa que si está definida la macro "Windows" el tamaño es 2, o bien si "Linux" entonces 4 o bien el valor de la macro "default_wchar_t"



El sistema de macros se aplica a la DLL/shared object que se quiera usar según la plataforma, a los nombres exportados (cada compilador tiene un "name mangling" diferente), a los tamaños/alineamientos de los tipos primitivos (ahora son variables) y al encoding de strings (ANSI o UNICODE) que puede elegirse en tiempo de ejecución.



Otras novedades son:



- Disponible una licencia especial "runtime" redistribuible para proyectos de código abierto sin tiempo límite.

- Soporte de vargars (para llamar a métodos C tal y como printf)

- Los DLLs/shared objects son buscados de acuerdo con la variable java.library.path

- Opcional variable de entorno Java JNIEASY_LICENSE_DIR para localizar el archivo licencia.

- Los ejemplos C/C++ pueden compilarse con Visual C++ 6+, MinGW/MSYS, cygwin y gcc Linux.

- Eliminada dependencia de CodeBlocks en los ejemplos

- Revisado, mejorado y actualizado el manual, javadocs and tutorial

- Estructura de la distribución reorganizada para compilar/ejecutar los ejemplos en las dos plataformas.



Y como siempre puede desarrollarse con JNIEasy tantas veces como se quiera sin registro alguno usando la licencia temporal actualizable.



Para una completa descripción de las novedades consultar los cambios entre versiones



Nunca hasta ahora el WORA 100% Java fue tan asequible :)

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.