JNI in Eclipse, where C and Java mix and mingle
Channel:
Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=Av40FvqX_zE
In this talk we explore how programming languages such as Java and C interact with each other via the Java Native Interface.
JNI overview
Cross-language debugging in with GDB and JDB
Memory management across languages
Memory leaks in Java and how to plug them
Java to C and C to Java
Class and Struct mirroring
Pointers vs References
JNI: Batteries not included
Frameworks for connecting C to Python, R, C#, GO, Javascript
Example: SWT project. Java GUI (SWT) built on top of C GUI (GTK)
Setting up Eclipse for cross-language development
This talk is for developers who are curious as to how programming languages interact with each other.
Speaker(s):
Leo Ufimtsev (Red Hat inc.)