Track program progress

Hi,

I am trying to develop a protocol, which uses the component "run a command line application on the server". Depending on the input parameters, the computation can take seconds or hours. When I programmed it for the command line, I just put a on-screen progress report information, so you can see there:

88% calculation done
89% calculation done
....
and so, so the user can see that:

1- there are no errors and the calculation is going on
2- he can estimate the time left for the calculation to finish

In the PP protocol I can only get the "on-screen" output at the end of the calculation. So the user can not get more infromation about the progress.

I discoverd the option which gives you the command-line option, and it seems good for my purposes, but I wonder if there are another better alternatives for this. In today's world of graphical interfaces this output looks like old-fashioned.

Some kind of on-screen window, would be much better, is it possible?

Thanks

WS