help from JavaCPP?
Samuel Audet
samuel.audet at gmail.com
Sun Aug 10 12:35:43 UTC 2014
Hello,
I found out about this project only recently through a friend, but I
must say, I am very much interested by the problematic.
Actually, because no fully satisfying solution exists yet, even outside
Java, I have been tackling the same exact problem for a few years on my
own. Previously, I had been forced to code in C++ because of OpenCV and
other libraries I had to use, but when starting to work on a new project
in 2008, I wanted to do it in Java. Unfortunately, at that time, OpenCV
did not come with bindings for Java. So I came up with my own using JNA,
also adding a couple of other libraries like FFmpeg, and named it
JavaCV. It has since become quite popular, and is still more complete
than the newer wrappers for Java that come bundled with OpenCV.
In 2011, given the success of that approach, I started to think about
how to generalize it to C++ (because JNA does not support C++), how to
reduce the overhead (when compared to JNA) and how to automate the
process further to help with the support of all other C/C++ libraries
(not unlike SWIG, but more Java oriented for ease of use and
efficiency), and named that project JavaCPP. Just this year, I finally
managed to put something together that is starting to show promising
results:
http://bytedeco.org/
There is a lot of information scattered among the links, and I am not
saying it fulfills all the goals of Project Panama, but I hope it can
provide material for discussion.
Please let me know how you feel about this and how I might be able to
help! Thank you
Samuel
More information about the panama-dev
mailing list