JNIWrapper

A software development kit enabling you to work with native code from Java programs without using JNI.
Download

JNIWrapper Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Trial
  • Price:
  • USD 149.00 | BUY the full version
  • Publisher Name:
  • TeamDev Ltd
  • Publisher web site:
  • http://www.teamdev.com/
  • Operating Systems:
  • Mac OS X 10.3 or later
  • File Size:
  • 10.8 MB

JNIWrapper Tags


JNIWrapper Description

A software development kit enabling you to work with native code from Java programs without using JNI. JNIWrapper is a software development kit enabling you to work with native code from Java programs without using JNI. With JNIWrapper, you don't have 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.Whether it's Windows, Linux or Mac OS X, you can exploit the power of JNIWrapper on any of these platforms. Here are some key features of "JNIWrapper": · Minimum behind-the-scenes operation. Developers should always be able to see and understand what is happening when they work with the native-side data. This helps both to develop and debug complex interactions between the Java and native code. · High performance. JNIWrapper has been specially tuned for performance, particularly in cases where large amounts of data are involved in interactions. · Automatic resource management. · All resources allocated by JNIWrapper components are released automatically when no longer needed. Developers can treat JNIWrapper variables as usual objects that can be picked up by the Java garbage collector. · JNIWrapper objects are also safe with regard to finalizers: all resources are guaranteed to be available during finalization. · Comprehensive support for native function invocation. JNIWrapper supports both stdcall and cdecl calling conventions and all complex C types, including structures and unions. Callbacks are fully supported with any parameter and return types and both calling conventions. For unexpected cases, users can create their own types taking the full control over parameter behavior. Limitations: · 30 days trial period. What's New in This Release: New Features and Improvements: · From now on JNIWrapper is using the SLF4J Logging Facade that allowing the end user to plug in the desired logging framework at deployment time · Added OSGI manifest for JNIWrapper library · Added new Pointer.getParameterClass() method that returns a paramter type · Added new constructor to Pointer.OutOnly class that allows to specify a parameter type, like in Pointer class · Added new constructor to OpenSaveFileDialog class that allows to pass a parent Wnd (WinPack) · Added new getBuild() and getRevision() methods to the FileInformation class (WinPack) · Added constructors that allows to pass owner's window handle as Wnd paramter to SelectFolderDialog class (WinPack) · Added the wrapper for GetAncestor API function to Wnd class (WinPack) · Added the ability to access Win32 registry on x64 OS and vice versa (WinPack) · Added wrappers for GUITHREADINFO structure and GetGUIThreadInfo function (WinPack) · ? Resolved Issues: · NPE in DefaultLibraryLoader.findLibrary() method which occurs in Eclipse environment (platforms: All) · Problem with launching MacPack demo application · Several UI issues in Codegen application · NPE in SelectFolderDialog(String rootFolder, String caption) constructor of SelectFolderDialog class (WinPack) · Problem with hanling RegistryKeyType.MULTI_SZ with (null) entry (WinPack) · Removed memory leak in DDE functionality (WinPack) · Updated Wnd.FindWindowEx method that didn't correctly handle null value for the className parameter (WinPack) · Updated Icon.loadFromStream() method, so now it can correctly recongnize invalid/broken streams (WinPack) · "IndexOutOfBoundsException" and "java.lang.RuntimeException: Resource not found" issues in Icon.load() method (WinPack) · Exception in Bitmap.toImage for 16bit color depth (WinPack)


JNIWrapper Related Software