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