I already tried installing OSX to compile the sample applications. But I didn't got very far. I have to admit that I only tried installing inside a virtual machine. Maybe it works better with a native installation (dual boot), but then I have to reboot often.
It's might be possible to get things working without needing the uwatec hardware, because the problematic part is the communication with the IR hardware itself (e.g. the SigmaTel chip). Once we can get this low-level stuff working, we can probably plug it into our existing code. Unfortunately I can't find any useful documentation on that chip (www.sigmatel.com is down). In JTrak, this low-level stuff seems to be implemented in native code, not java. If someone can give me some more information on how this applications does the communication, that could maybe give me an clue in what direction to look. How does OSX recognize this hardware. Which device nodes show up for instance? You could try to run it under strace (or its OSX equivalent), or with a debugger to see which system calls are made.
It's might be possible to get things working without needing the uwatec hardware, because the problematic part is the communication with the IR hardware itself (e.g. the SigmaTel chip). Once we can get this low-level stuff working, we can probably plug it into our existing code. Unfortunately I can't find any useful documentation on that chip (www.sigmatel.com is down). In JTrak, this low-level stuff seems to be implemented in native code, not java. If someone can give me some more information on how this applications does the communication, that could maybe give me an clue in what direction to look. How does OSX recognize this hardware. Which device nodes show up for instance? You could try to run it under strace (or its OSX equivalent), or with a debugger to see which system calls are made.