Introduction to JNIPort