Такая ситуация.
Есть машина с Linux или Win, на которой крутится java-приложение (назовем его RfidReader).
На этой же машине запускается браузер (firefox), который грузит некоторый applet (назовем его RfidLogger).
Нужно обеспечить передачу данных между java-приложением (RfidReader) и applet-ом (RfidLogger).
Цель всего этого — заставить браузер реагировать на состояние RFID-считывателя.
Как вариант можно положить функционал java-приложения в applet, но вариант не очень удачный, так как существует еще одно приложение, которое взаимодействует с RfigReader-ом и его уже не положишь в applet и через JNI с ним обмениваться данными тоже не получится.