- Busy Java Developer's Guide to Native Code
IN-PERSON Event (Please register for proof of vaccination here)
As much as the Java Virtual Machine and libraries provide a comfortable womb in which to write code, moments appear in every Java developer's life when they just have to call down to code that exists at the native, C-executable, level. Java provides a standard API for doing this--Java Native Interface, or JNI--but its use is at once both darkly mysterious and... well... painful.
In this presentation, we'll look at JNI: how to write a Java native method, how to call back into the JVM from within native code, and how to create an instance of the JVM from within native code (using what JNI calls the JNI Invocation API). We'll discuss how this might work from native-compiling languages other than C/C++ (such as Swift), and some other libraries that might make this easier than JNI.
Ted Neward is sometimes referred to as "The Dude of Software", owing to both his remarkable (some say frightening) resemblance to the Jeff Bridges character from "The Big Lebowski", and his ordination as a Dudeist Minister of the Church of the Latter-Day Dude, but he's also been called the "Dr. Gregory House of Software", owing to his tendency to pull no punches when talking about software and how to deliver it successfully. He's comfortable answering to either title, as well as a few others. He's familiar with more programming languages than most people knew existed, and hasn't found one yet that he couldn't turn into a 'mission-critical' application when asked.
REGISTRATION PROCESS (Vaccination proof required)
Please be aware that because of COVID-19 safety measures, Expedia Group requires pre-registration (best to do it at home) and submission of proof of COVID-19 vaccination by filling out this form.
NOTE: If asking whom you will be visiting you can put "Freddy Guime" as part of the form field.