JNIWrapper
Your rating: Now say why...

0

Work with native code from Java programs without using JNI.   Demo
Add to my Watch List
Email me when discounted
JNIWrapper is a software development kit enabling you to work with native code from Java programs without using JNI. With JNIWrapper, you don't need to create native libraries to call a function of the operating system API or a function from any dynamic library. You write code in the Java language only, and JNIWrapper does the rest.

JNIWrapper most noteworthy advantages:
  • Minimum behind-the-scenes operation.
  • High performance.
  • Automatic resource management.
  • Comprehensive support for native function invocation.
  • Ability to invoke any function
What's New
Version 3.8.1:
  • Added support of Mac OS X 10.6 Snow Leopard platform;
  • Added implementations of low level keyboard (Hook.KEYBOARD_LL) and mouse (Hook.MOUSE_LL) hooks. These new hooks can be used on 64-bit Windows systems instead of KEYBOARD and MOUSE hooks in order to solve deadlock issues. (WinPack);
  • Added support of synchronous / asynchronous modes for Hooks in 32-bit and 64-bit JNIWrapper libraries (JNIWrapper and WinPack).
Version 3.8.1:
  • Added support of Mac OS X 10.6 Snow Leopard platform;
  • Added implementations of low level keyboard (Hook.KEYBOARD_LL) and mouse (Hook.MOUSE_LL) hooks. These new hooks can be used on 64-bit Windows systems instead of KEYBOARD and MOUSE hooks in order to solve deadlock issues. (WinPack);
  • Added support of synchronous / asynchronous modes for Hooks in 32-bit and 64-bit more...
Requirements
Intel/PPC, Mac OS X 10.3 or later






    Be the first to recommend a similar software title.
JNIWrapper User Discussion (Write a Review)
ver. 3.x:
Your rating: Now say why...
Overall:

sort: smiles | time
There are currently no reviews or comments. Write a comment or review now.

There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:1,171
Version Downloads:712
Type:Development : Java
License:Demo
Date:29 Dec 2009
Platform:PPC 32 / Intel 32 / OS X
Price:Free0.00
Overall (Version 3.x):
Features:
Ease of Use:
Value:
Stability:
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
JNIWrapper is a software development kit enabling you to work with native code from Java programs without using JNI. With JNIWrapper, you don't need to create native libraries to call a function of the operating system API or a function from any dynamic library. You write code in the Java language only, and JNIWrapper does the rest.

JNIWrapper most noteworthy advantages:
  • Minimum behind-the-scenes operation.
  • High performance.
  • Automatic resource management.
  • Comprehensive support for native function invocation.
  • Ability to invoke any function with any parameters from a native code library.
  • Support for both stdcall and cdecl calling conventions.
  • Support for multiple data types including structures, unions, and pointers.
  • Callbacks with any parameters and stdcall or cdecl calling conventions.
  • High-perfomance handling of complex native-side data.
  • Extensible architecture allows implementing new data types or customizing the existing ones.
  • Support for thread-safe, truly concurrent function invocation.
  • Customizable native library search mechanism.
  • Completely automatic resource management.
  • Conversion of crashes in native functions into Java exceptions.
  • Code generation for custom C types, such as structures, unions, callbacks, etc.


- -