This document discusses an ontology-based platform for personalizing Java applications to better utilize resources in the host environment. It proposes using an intelligent Java agent to scan the host for native libraries and insert Java Native Interface (JNI) calls into Java bytecode to improve performance. The paper outlines the Java runtime environment and virtual machine architecture to provide context. It describes using JNI to allow Java code to call native methods in order to leverage host environment features. The proposed personalization aims to converge Java performance with platform-dependent languages like C++.