New version of Octave ( Octave version > 4 ) allows writing applications with quite sophisticated GUIs.
simple_beam_l5.mp4