I have no experience (regarding performance and stability) with BridJ but it seems that the license per se could be an issue: https://github.com/nativelibs4java/BridJ/blob/master/LICENSE
On Sat, Apr 23, 2016 at 8:15 PM, Damjan Jovanovic <[email protected]> wrote: > There's also BridJ (https://github.com/nativelibs4java/BridJ), which > claims to be very fast, supports C++ and COM, and JNAerator can > autogenerate code for it from C/C++ headers. > > Java 9 will also have vastly enhanced access to native code > (http://openjdk.java.net/projects/panama/). > > Damjan > > On Sat, Apr 23, 2016 at 12:42 PM, Hendrik Dev <[email protected]> wrote: >> Hi, >> >> i just had a brief look into commons crypto today. >> Maybe its an option to replace JNI by JNA [1]. This would have IHMO >> several advantages like >> >> * No C code needs to be written, compiled, tested and maintained >> * Its easier compared to JNI (this could help attracting more people >> to contribute) >> * Many supported platforms [2], precompiled native binaries available >> >> Disadvantages: >> >> * Introduce a dependency to JNA >> * Performance decrease compared to JNI (direct buffers and direct >> mapping helps minimizing this) [3] >> >> I prepared a demo [4] to show thats its generally working and how a >> implementation could like (although tests are not working and error >> handling is missing). >> >> [1] https://github.com/java-native-access/jna >> [2] https://github.com/java-native-access/jna/tree/master/lib/native >> [3] https://s.apache.org/q5Tl >> [4] https://s.apache.org/DQeD >> >> Wdyt? >> >> Thanks >> Hendrik >> >> -- >> Hendrik Saly (salyh, hendrikdev22) >> @hendrikdev22 >> PGP: 0x22D7F6EC >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > -- Hendrik Saly (salyh, hendrikdev22) @hendrikdev22 PGP: 0x22D7F6EC --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
