NXC simulator

What if you need to test your NXC program, and you can't use a physical NXT robot?
Frank Knefel made it possible, with his nxcEditor and nxcSimulator software for Linux. The software is to be used in schools by beginners, to practice with the textual programming language. In the video below, you can see a simple line follower NXC program running in the simulator.