TeamDev Ltd. Home Page

Buy now

Buy online in just a few steps!
Questions? Send us an email!

JNIWrapper 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 learning the low-level ins and outs of the system architecture.

Native Function Invocation

JNIWrapper supports both stdcall and cdecl calling conventions and multiple C/C++ data types including structures, unions, pointers and callbacks. You can perform all native function calls simultaneously from different Java threads without synchronizing them. The product supports thread-safe concurrent function invocation.

High-Performance

JNIWrapper can handle large amounts of data involved in interactions between the Java and native code, with no performance tuning on your part. JNIWrapper allows you to debug native errors on the Java side, putting program execution completely in your hands.

Windows, Mac OS X, Linux, AIX and Solaris 10

Automatic Memory Management

All resources allocated by JNIWrapper are released automatically. You can treat JNIWrapper variables as ordinary Java objects that can be reclaimed by the Java garbage collector.

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.

JNIWrapper Learn how JNIWrapper can save your time and money!

We actually purchased a license and we are very happy with the product: great job! This product saves us time since I don’t have to write the JNI layer myself.
Sébastien Gemme, Canadian Space Agency

… I absolutely love your product.
Rob Desilets, Document Systems Inc.

… I have been very impressed with the amount of functionality provided as well as stability and robustness of the product…
Stephen Renner, IP Australia

I am very satisfied with the product as I find the abstraction to the JNI functionality of Java to be quite useful.
Adam Acott, Novex Software Development Inc.

…my brief experience with your product, considering my previous experience with JNI, has been highly satisfactory. I have developed in a weekend what took me two weeks at least using other tools.
Hector Zendejas, Cardware.biz