The Java Native Interface (JNI) API by Steve Gaul

Sponsored by
(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

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s