This is a joystick driver for Java with support for ForceFeedback (haptic effects). It is based on SDL, therefore it is platform independent and works on Windows, Linux and MacOS X.
The dynax driver framework provides common C++ driver and device classes for platform independent kernel driver development. The framework is based on interface implementations for KMDF (Windows), IOKit (OSX) and Linux (planned).
ztex is a Firmware Kit with a corresponding Driver API for EZ-USB based hardware. The Firmware is written in C and assembled using a powerful macro processor. The Driver API allows the development of platform-independent device drivers.