Moreover, the existence of a complete set of common (across platforms) Component Peers allows the creation of a single platform independent AWT, replacing the multiple platform specific AWTs currently in use. [0045] The Java Native Method Interface (JNI) defines a convention for calling functions coded in languages other than Java from within a Java application.