jlirc is a Java client API for the LIRC and WINLirc programs. It lets developers add IR remote control support to Java applications.