Joy2Key is a program for X and the console that monitors the joystick (typically /dev/js0) and sends X keyboard events to application windows or keystrokes to the console (both "terminal" and "rawconsole" modes for terminal stuff and SVGALIB stuff respectivly). It allows the use of a joystick with applications that don't otherwise support one, such as xkobo, iNES or sDoom. Joy2Key supports .rcfile and easy joystick calibration.
joyd is a very flexible program that allows you to execute commands via a joystick or joypad attached to your computer. One simple possibility would be to reboot when your keyboard is hung. It can use any device supported by the Linux Joystick Driver. Helper applications allow you to test the joystick status in your own shell scripts.
Printf for Java is a pure Java implementation of the famous printf data formatting function. It supports precompiled format strings for faster processing and an object-oriented data model for maximum flexibility. Printf for Java has helped hundreds of programmers port legacy C applications to Java.