I'm running Ubuntu 11.10 Server edition. Currently I boot up the server, log in, run the application "screen", run an existing terminal program to do some work, and then use screen to lock the computer while keeping the program running. I unlock screen from time to time to check how work is progressing throughout the week. The output of the terminal program is a dashboard-like display in the terminal. The program takes up the whole terminal display. Values on the terminal display are overwritten as they are updated.
The terminal program in question is an existing application. Modifying its source code is currently out of scope.
What I'd like to do is set up the system to do the following:
On boot of the computer, the terminal program in question would run automatically in the background. I'd like to then be able to log in from time to time and connect to the terminal program so that I could view the dashboard in the terminal interface to check how work is progressing.
There seems to be a number of different ways in a Linux OS such as Ubuntu 11.10 Server Edition to make something like this happen.
What's the recommended setup or recommended technologies to use to make the above happen?