A small simulated heating control system
To open and use it, you must have BlueJ installed. The newest release of the program can be downloaded here.