(RIP Sun, acquired by Oracle)
ABSTRACT: Java Native Interface API (JNI)
The Java Native Interface (JNI) is an enabling technology that allows for the integration of code written in the Java programming language with code written in other languages such as C and C++. With the JNI API, programmers get the best of both worlds: the ability to levarage native platform-specific fetaures with full binary compatibility across Java Virtual Machines (JVM’s). The Java Native Interface allows programmer’s to take full advantage of the Java platform without having to abandon their investment in legacy code. Topics included: – Writing native methods – Explanations of JNI native types, references, object and class functions – Passing data types between the Java language and native programming languages – Embedding a Java virtual machine implementation in native applications – Tools and strategies for integrating legacy code with new Java applications
SPEAKER BIO: Steve Gaul
Steve Gaul is a pioneer in the development of client/server solutions for securing corporate computer environments. Steve draws upon more than 10 years experience in designing, programming and implementing systems to detect and correct vulnerabilities to unauthorized entry. In 1993, prior to joining Sun, he established OMINUS Systems, which provided network security application development and consulting services to a broad cross-section of major multinational corporations and information technology management consulting firms. Steve has most recently been a Systems Engineer with Sun Microsystems, Inc. and an independent Security Consultant.
JNI Slides PDF