Ciao; JNI sta per Jva Native Interface... in pratica puoi interagire con i dirver scritti in C C++ o altro (in pratica puoi "colloquiare" con le dll) e pilotare degli strumenti qualsiasi(tipo masterizzatore).