Remote processing
The concept of Remote Processing on this project implementation
underline that every user connects to the server application using a proper
client software according to the type of the machine he/she is working on. This
operation primarily involvs a password oriented user authentification procedure.
Once a user gets to the client interface, he/she is able to develop programs, to
save/load these on/to the (local) disk and to get the medium to execute the code.
When the user tries to run a program, the client software sends the whole
source file to the server application (that can resides on another machine on the
network) and also the command to let the server know it is time for running the
code file. The server does all the steps, including scanning the source file,
checking the grammar accordingly, parsing the file and generating the program tree
and finally running the instructions. The outputs are sent back to the client that
shows them to the user.
Note: In order to have the server working, it is not required to have any C/C++
compiler installed on the same machine ! It does not rely at all on such additional software.
|  |
Last update : October 20, 2003
If interested in this project, please fell free to contact the personnel of
our group. The project leader is dr.drs. L.J.M. Rothkrantz