まぁ、リアルタイムでハードを扱う必要があるようなものはJavaでは難しいな。
ネイティブの言語じゃないと難しいかも。
WindowsならVC++か。