The Java Native Interface (JNI) enables Java developers to make use of Clibraries for high-performance functions such as telephony, sound and graphics. JNI enables developers to re-use their existing C/C++-based software and opens up the opportunity to use the C/C++ libraries developed by the company or organisation they work for. This event provides broad and detailed coverage of JNI across all platforms and specifically for the Android NDK. This is a how-to presentation with fully working code samples and turn-key instructions for implementing all aspects of JNI listed below. The presentation will be delivered using slides and live code demos.