This white paper describes recommended techniques for integrating native code, typically written in C or C++, with Java code. While generally applicable to any Virtual Machine, examples presented relate to the PERC Ultra virtual machine.