JNIWrapper for Linux (x86/x64) Std. 3.7.2
JNIWrapper for Linux (x86/x64) Std. 3.7.2 Ranking & Summary
JNIWrapper for Linux (x86/x64) Std. 3.7.2 description
JNIWrapper for Linux (x86/x64) Std. 3.7.2 is a powerful tool which provides simplified access to native code from Java applications without using Java Native Interface (JNI.) You don’t need to create a native library to make system calls or spend time on learning the low-level ins and outs of the system architecture.
- High Performance: JNIWrapper is capable of handling any large amount of data involved in interactions between the Java and native code, requiring no tuning on your side.
- Automatic Memory Management: All resources allocated by JNIWrapper are released automatically when no longer needed. You can treat JNIWrapper variables as usual Java objects that can be picked up by the Java garbage collector. Besides, JNIWrapper objects are safe with regard to finalizers: all resources are guaranteed to be available during finalization
- Native Function Invocation: JNIWrapper supports both stdcall and cdecl calling conventions and multiple C/C++ data types including structures, unions, and pointers. Callbacks are fully supported with any parameter and return types and both calling conventions.
- Extensible Architecture: You can implement new data types or customize existing ones, taking full control over the parameter behavior.
- Code Generation Wizard: Using the Code Generator wizard bundled with JNIWrapper, you can generate Java wrappers for a required set of C types, including structures, unions, and callbacks.
- Catching Native Errors: When you call a native function, JNIWrapper makes all native errors ready for debugging on the Java side, putting program execution fully under your control.
- Custom Search Mechanism: Apart from a default mechanism to find and load a native library, JNIWrapper provides a way to customize it. Besides, it makes it possible to load native libraries from JAR files.
- Thread-safe Concurrent Function Invocation: You can perform all native function calls simultaneously from different Java threads without the need of synchronizing them, just as if invoking simple Java methods.
- New Features and Improvements:
- Added getWorkingDirectory and setWorkingDirectory methods to ShellLink object (WinPack)
- Added support for ExpandEnvironmentStrings function (WinPack)
- Added CBT Hook implementation (WinPack)
- Added OSGI manifest for WinPack (WinPack)
- Added new LowLevelKeyboardHook and LowLevelMouseHook wrappers and samples for them (WinPack)
- Added ability to check that a logged on user has got administrative rights (WinPack)
- Fixed the issues with calculating members offset in complex aligned structures (platforms: All)
- Now the Processor Name is shown correctly for new CPUs (WinPack)
- Resolved memory leaks in RegistryKey.exists() method (WinPack)
- Removed the handle leak in SystemVariables class (WinPack)
- Fixed the issue in OFNStructure that occurred in case of multiselection in OpenSaveDialog (WinPack)
- Methods get and containsKey in the class RegistryKeyValues are caseinsensitive now (WinPack)
- Fixed the "ordering" issue in the RegistryKeyValues that sometimes causes changing of the types, for example EXPAND_SZ instead of SZ (WinPack)
- Fixed the firing events in RegistryKey class (WinPack)
- Resolved the issue with 16-bit graphic mode in Bitmap.toImage() (WinPack)
Requirements: JSDK/JRE 1.3.x, 1.4.x and 1.5.x
JNIWrapper for Linux (x86/x64) Std. 3.7.2 Screenshot
JNIWrapper for Linux (x86/x64) Std. 3.7.2 Keywords
Bookmark JNIWrapper for Linux (x86/x64) Std. 3.7.2
JNIWrapper for Linux (x86/x64) Std. 3.7.2 Copyright
Want to place your software product here?
Please contact us for consideration.
- JNIWrapper Cross-Desktop Std. 3.7.3
- ComfyJ for Windows (32-bit) Std. 2.6
- ComfyJ for Windows (32/64-bit) Std. 2.6
- ComfyJ for Windows (32-bit) Ind. 2.6
- ComfyJ for Windows (32/64-bit) Ind. 2.6
- ComfyJ for Windows (32-bit) standard 2.6
- ComfyJ for Windows (32/64-bit) standard 2.6
- ComfyJ for Windows (32-bit) personal 2.6