Methods, software and devices, for use in a network environment having a
server and a terminal with a web browser running on it, where the browser
is remote from the server, are disclosed. In such a method, the server
provides a first web page to the web browser on the remote terminal. The
server receives the text from the web browser at the remote terminal, and
the server executes the text. The server provides or updates a second web
page to the remote terminal that includes real time results generated by
the execution of the text such that the executable file represented by
the text seems to a user of the web browser to have been executed at the
remote terminal.