Hardwarezugriff ist Zugriff auf das
Win32 API. Man kann mit Hilfe des JNI z. B. eine
DLL schreiben, die eine Java-Klasse implementiert.
Das ist ziemlich simpel. Die Methoden werden auf
DLL-Funktionen nach einem festen Namensschema abgebildet. Die
DLL kann man dann in einer beliebigen Sprache implementieren.