Ticket #24 (closed task: fixed)
Opened 2010-02-18T17:19:18-06:00
Last modified 2010-09-17T16:59:58-05:00
Generalize Bio-Formats C++ bindings into JAR-to-native-library generator
Reported by: | curtis | Owned by: | bselinsky |
---|---|---|---|
Priority: | major | Milestone: |
|
Component: | FARSIGHT | Version: | |
Severity: | non-issue | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description (last modified by curtis)
We have created a set of C++ bindings for Bio-Formats. They use Jace to create C++ proxy classes corresponding to Java classes, to provide native applications an easy way to call Bio-Formats's functionality.
We would like to extend this approach to other Java libraries such as our LOCI Plugins. Hence, we would like to streamline the build process: Java JAR file in, C++ project out (ideally, C++ shared libraries out). Ideally, we would like to add this functionality to the Jace package itself, but if that is not possible, then we can create a Jace-based tool that performs this operation as seamlessly as possible.
In the context of ImageJ, this approach will yield a way for native C++ applications to easily access much of the functionality of ImageJ via JNI.