|
JNIWrapper for Mac OS X
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 on learning the low-level ins and outs of the system architecture.
JNIWrapper is the technology that eliminates difficulties in working with
native code from Java(TM) programs using standard JNI (Java Native Interface)
approach.
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.
You write your code in the Java language only, and JNIWrapper does the rest.
Software Information |
System Requirements |
Version: |
3.8.2 |
- Mac OS X 10.4 - 10.8 and higher
- JDK (JRE) version 1.4 or later. Version 1.4.2 recommended.
- Java™ WebStart. Version 1.4.2 recommended.
|
License: | Free to try |
File Size: |
10.90 MB |
Rating : | |
Main JNIWrapper for Mac features are:
- Invoke any function with any parameters from native code library
- Integrate COM/ActiveX objects and control their properties as a pure Java objects
- Support for both stdcall and cdecl calling conventions
- Many data types including structures, unions and pointers
- Callbacks with any parameters and stdcall or cdecl calling conventions
- Specially tuned for operations with large amounts of complex native-side data
- Extensible architecture allows implementing new data types or customizing existing ones
- Support for thread-safe, truly concurrent function invocation
- Customizable native library searching mechanism
- Completely automatic resource management
- Crashes in native functions are converted to Java exceptions
- Code generation for custom C types, such as structures, unions, callbacks, etc.
JNIWrapper for Mac provides a number of technical advantages that make the difference:
- High performance.
JNIWrapper is capable of handling any large amount of data involved in interactions between the Java
and native code, requiring no performance tuning on your part.
- 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.
- Comprehensive support for 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.
- Code generation for custom parameter types.
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.
- Support for 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.
- 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.
- Extensible architecture.
You can implement new data types or customize existing ones,
taking full control over the parameter behavior.
- Customizable native library 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.
RELATED SOFTWARE DOWNLOADS FOR JNIWRAPPER FOR MAC OS X
- AceHTML 6 Pro
is a complete solution for all your HTML, CSS, JavaScript, ASP, and PHP development needs.
- Yaldex PopUp
generates HTML and JavaScript code to open a URL in a new (PopUp) window
- Spreadsheet to HTML/JavaScript Converter
to HTML converts an Excel spreadsheet into a HTML-page with embedded JavaScript
- SSC to Java/JSP version 3 + 4 (incl SSC to HTML)
spreadsheetConverter to Java generates a JavaServer Page and a JavaBeans for each Excel spreadsheet that it converts
- JavaScript Plus!
is an Internet-ready 32-bit Javascript editor and HTML editor for Windows.
- JNIWrapper for Windows
eliminates difficulties in working with native code from Java(TM) programs using standard JNI (Java Native Interface) approach.
- JxCapture for Mac OS X
is a cross-platform library that provides a comprehensive screen capture API for Java applications.
- JxCapture for Windows Personal
is a cross-platform library that provides a comprehensive screen capture API for Java applications.
- JExplorer Personal
JExplorer provides a convenient Java API for integrating Microsoft Internet Explorer into Java applications.
- JExcel Personal
JExcel provides an effective way to integrate Microsoft Excel into Java Swing applications.
- ComfyJ Personal
is a Java-COM bridge enabling bidirectional communication between the Java platform and COM technologies.
|
|