dll чисто виндосовская штука в линуксе с этим не поработаешь.
1) Единственное что приходит в голову это исхитриться работать через JNI и его аналоги
Аналоги можно глянуть тут в разделе Native https://github.com/akullpp/awesome-java
2) Хотя несомненно проще было бы работать через с/с++(или жаба принципиальна?).
3) Ну или совсем край на жабе написать сервер на котором будет обрабатываться логика, на с/с++ написать мелкие проги которые с контролеров просто пробрасывали данные на сервер в установленном форматеТак по идеи и надо, наверно. Если недостаточно методов SDK.
а что это за контроллеры которые на винде работают :)
Стоило выбратьВыбираем не мы, а заказчик...