The problem is, though, even with that, I'm not sure JPen will do anything on 10.4 (Tiger), because it's using other functionality (new UI events) added to Cocoa in 10.5. I'll have to look more into what is required to read tablet events on Tiger.
The simplest solution would seem to detect Mac OS X <10.5 in Java and not load the native library, if it indeed will crash like this when loaded.
According to OmniGroup (
page), 10.4 still accounts for over 30% of Mac installations, so it's probably worth supporting. It's a pain to develop for a system you have no direct access to, so it'd be nice to setup a virtual machine, dual boot, or remote desktop for Tiger if anyone has any recommendations.
Marcello