Why is this useful?
The reason I built this tool was that I wanted the NetHomeServer to be able to receive and react to RF and IR-remotes and also receive wireless thermometer values from UPM-units. To do this I needed to be able to receive and reverse engineer the protocols used.
This tool is built to do exactly that - analyze protocols and build decoders. The decoders built for this tool are compatible with the NetHomeServer, so once I have analyzed a protocol and built a decoder plugin for it, this will also work in the Home Automation Server.
There are probably a lot of other cases where it is useful to decode and analyze digital pulse protocols, therefore I place this tool in the public domain hoping that others may also find it useful.