JNI in Eclipse, where C and Java mix and mingle

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=Av40FvqX_zE



Duration: 22:43
8,896 views
80


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.)