KernelDriver automates your Windows 2000/NT, Windows Me/98/95 and Linux device driver development by providing you with powerful tools for hardware debugging, driver code generation, and driver debugging. KernelDriver supports PCI / USB / ISA and EISA drivers. KernelDriver for Windows and Linux includes the powerful Driver Wizard. Using the Driver Wizard you can graphically debug your hardware by "peeking" and "poking" at it without writing a single line of code. After your hardware is diagnosed, use the Driver Wizard to generate a complete kernel mode device driver which will drive your hardware.
libpropc++ is a template library for properties in C++ which can be used like 'widget.color = "red";' to change widget color. Values of several properties can be "bound together" so that when one property changes, others automatically change accordingly. Binding can be unidirectional or mutual, with a transforming functor, etc. A part of the functionality of libsigc++ (a C++ "signal programming", i.e. Observer Pattern, library) is reimplemented.