International Association of Engineering and Management Education (IAEME)
In this paper, the authors present a personalization platform to adapt Java based applications to host environment; this is to converge the performance and reliability toward platform dependant (e.g., like C++). Intelligent Java agent is designed to perceive Host Environment and embed Java Native Interfaces (JNI) to Java program at Byte Code level. Intelligent Java agent scans host machines for low level libraries; which are normally DLL (Dynamic Link Library) files, and list them in table. The personalized program is executed at two performance levels, first level is the impersonalized level, which is low performance and the second is the personalized level which is the high level in term of performance due to injecting JNI interfaces.