Java SIG: JNI Direct
The Monthly Meeting of the Java SIG
JNI Direct is a new implementation of JDirect which has the same advantages as older versions, but has the additional advantage of being written in 100% pure Java itself, which solves an important bootstrapping problem. If JDirect isn't built into the JVM, how does one obtain a working version of JDirect without distributing binary libraries? JNI Direct solves this problem by using the host operating system's C compiler to generate glue libraries that can be loaded dynamically. If binary distribution is acceptable, the results of running JNI Direct on a developer's machine can be cached and distributed with Java classes that use JNI Direct.
Patrick Beard, Apple Computer
Patrick Beard holds a B.S. in Mechanical Engineering from U.C. Berkeley, and an M.S. in Computer Science from U.C. Davis. He started his programming career at Berkeley Systems, where he was involved in the creation of the very popular screen saver After Dark. He wrote the code for the original "Flying Toasters" screen saver, and wrote a dynamic linker for Think C static libraries. He has worked at Apple Computer, where he was involved in the early days of implementing Java on Mac OS 8 and 9, and invented JDirect, a mechanism for glueless Java native methods. He has worked for Netscape Communications on the Mozilla project, and has participated in a number of open source projects. He now works again at Apple Computer adding garbage collection to the Objective C programming language.
Cubberly Community Center
4000 Middlefield Road, Room H-1
Palo Alto, CA 94105
6:30-7:00 Doors open. Networking. Pizza.
$15 at the door for non-SDForum members
No charge for SDForum members
Please call 408.494.8378 for student memberships
No registration required
More on the Java SIG....