Ticket #24 (closed task: fixed)

Opened 10 years ago

Last modified 9 years ago

Generalize Bio-Formats C++ bindings into JAR-to-native-library generator

Reported by: curtis Owned by: bselinsky
Priority: major Milestone: progress-report
Component: FARSIGHT Version:
Severity: non-issue Keywords:
Cc: Blocked By:
Blocking:

Description (last modified by curtis) (diff)

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.

Change History

comment:1 Changed 10 years ago by curtis

  • Description modified (diff)

comment:2 Changed 9 years ago by curtis

  • Status changed from new to closed
  • Resolution set to fixed

Done. See ticket #153 for details. Also see ticket #154 for outstanding issues with wrapping ij.jar.

Note: See TracTickets for help on using tickets.