USB-TCP Bridge bridges communications between a Palm handheld connected with a USB cradle and a TCP/IP socket. It can be used, for example, with the GDB debugger (which normally connects to the Palm OS Emulator on TCP/IP port 2000) to debug on a Palm handheld instead of debugging on the Palm OS emulator. It can also be used to connect the Unix-based pilot-link synchronization tools to a Palm handheld on Mac OS X. There are many more features, like support for packaged redistribution with predefined settings, etc.
CUT is a unit-testing framework for C, C++, and Objective-C. Unlike other unit testing tools, CUT doesn't strive to be an SUnit clone. It automates a lot of the drudge work often encountered when using other unit testing packages for the C family of programming languages. CUT may also be used to unit-test assembly language software in some circumstances.
jGRASP integrates the Control Structure Diagram (CSD) seamlessly and unobtrusively into source-code editing for Java, C, C++, Objective-C, Ada, and VHDL. The CSD is a control flow and data structure diagram that fits into the space normally taken by indentation in source code. Its intention is to improve the readability of source code. The CSD also enables source code folding in a meaningful way, based on code structures. jGRASP provides lots of editing features, an integrated Java debugger, UML dependency diagrams for Java, configurable colors and font size, and click-to-error for compile and runtime (Java stack dumps) errors.