This program is not a "program with a GUI", nor is it a GUI for a particular program. Rather, it is a "Meta program", offering a GUI for a number of IR related programs, presently IrpMaster (advanced IR rendering program by myself), Makehex (older IR rendering program), DecodeIR (tries to identify an IR signal), and AnalyzeIR (which is my name of the Analyze-Function of the ExchangeIR-Library). Future extensions to other, possibly not yet written, programs are possible.
Note that I have written two different programs with quite similar names: IrMaster, the present one, a GUI, and IrpMaster, a library and a command line program, an IR signal render, but without a GUI. Please do not confuse.
So what can this program do: From a data base of known IR signals IR signals corresponding to arbitrary parameter values can be computed. Export files in different formats can be generated, for usage of other programs. For this, two alternative renders (my own IrpMaster as well as the older Makehex) are available. By using the clipboard, IR signals in Pronto format (for example from Internet articles) can be directly sent to the analyzers AnalyzeIR and DecodeIR. (To my knowledge, no other program presently allows this.) A computed signal can be sent proper hardware: For investigating possible non-documented IR signals of owned equipment, a "war dialer" can send whole parameter regions of IR signals. For this, hardware support in the form of GlobalCaché or IRTrans, or (unfortunatelly at the time of this writing not yet implemented) LIRC-support is required. A simple calculator intended for simple computations on IR signal timings is provided.
Written in Java, it runs on the all "relevant" platforms.
The binary distribution contains all third-party components necessary.
Installation on Windows: just unpack in a (preferably empty) directory, double click on the jar. For browser related functions, it may be necessary to fill in the absolute address to your preferred browser (like c:\program files\...\program.exe). On Linux: just unpack. At least on my Suse/Gnome, double clicking on a jar does nothing sensible but opens a file archiver, might be different on other Gnome/KDE's. Anyhow it can be started for example from the command line by "java -jar IrMaster.jar". Or install in a directory like /usr/local/irmaster, copy or link the wrapper irmaster.sh to /usr/local/bin after making desired changes.
Update for release 1.0.0:
With the creation of IrScrutinizer (which functionally vastly surpasses IrMaster), IrMaster is not longer actively developed. The last version, somewhat ironically promoted to version 1.0.0, is planned to be the last release. Users are encouraged to migrate to IrScrutinizer. The Windows setup.exe for IrMaster has been eliminated, replaced by the combined installer for IrScrutinizer and IrMaster.
Edit (2011-10-26) Dowload link for binary adjusted.
Edit (2011-11-01) Download link for setup.exe added
Edit (2012-08-24) Release of version 0.3.0; download links for binarys not changed, for sources fixed. Title "commercialized"
Edit (2012-11-25) Release of version 0.3.1; download links not changed
Edit (2014-02-05) Release of version 1.0.0
Edit (2014-06-20) Release of version 1.0.1