JNI in Eclipse, where C and Java mix and mingle

Session details
Status: 
Accepted
Session Type: 
Experience level: 
Intermediate
Track: 

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.

Schedule info
Session Time Slot(s): 
Thursday, October 26, 2017 - 13:45 to 14:20

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2017 sponsor prospectus page.

Elite Dual ECE/OSGi CE

Premium

Basic

Club ECE Sponsor

IoT Theme Day

Project Quality Day

Smart Home Day

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018