Virtual terminal management in a multiple process environment

Rochester's Intelligent Gateway provides its users with the facilities for communicating simultaneously with a large number of processes spread out among various computer systems. We have adopted the philosophy that the user should be able to manage any number of concurrent tasks or jobs, viewing their output on his display device as he desires. To achieve this goal the Virtual Terminal Management System (VTMS) converts a single physical terminal into multiple virtual terminals, each of which may be written to or queried for user input. VTMS extends the features of the physical terminal by providing extensive editing facilities, the capacity to maintain all output In disk-based data structures, and sophisticated mechanisms for the management of screen space. Virtual terminals are device-independent; the specific characteristics of the physical terminal are known only to the lowest-level I/O handlers for that device. VTMS Is currently running on a network of six minicomputers supporting various text and raster-graphics displays.

[1]  Jon Postel,et al.  Corrections to RFC 560: Remote Controlled Transmission and Echoing Telnet Option , 1973, RFC.

[2]  Najah Naffah,et al.  High Level Protocol for Alphanumeric Data-Entry Terminals , 1978, Comput. Networks.

[3]  Douglas C. Engelbart Knowledge Workshop Development , 1976 .

[4]  Carl E. Krebs,et al.  Terminal transparent display language (TTDL) , 1976, AFIPS '76.

[5]  James M. McCrossin,et al.  A Time-Sharing Display Terminal Session Manager , 1978, IBM Syst. J..

[6]  Robert F. Sproull,et al.  A network graphics protocol , 1974, SIGGRAPH 1974.

[7]  Victor L. Wallace,et al.  The semantics of graphic input devices , 1976, ACM Symposium on Graphic Languages.

[8]  David Wilczynski,et al.  SIGMA - An interactive message service for the Military Message Experiment , 1899 .

[9]  Jon Postel,et al.  Remote Controlled Transmission and Echoing Telnet option , 1977, RFC.

[10]  Douglas C. Engelbart,et al.  A research center for augmenting human intellect , 1968, AFIPS Fall Joint Computing Conference.

[11]  Martin Richards,et al.  BCPL: a tool for compiler writing and system programming , 1969, AFIPS '69 (Spring).

[12]  P. Schicker,et al.  Proposal for a scroll mode virtual terminal , 1977, CCRV.

[13]  Russ Abbott A Command Language Processor for Flexible Interface Design , 1974 .

[14]  John D. Day,et al.  Resource Sharing Protocols , 1979, Computer.

[15]  Richard William Watson User interface design issues for a large interactive system , 1976, AFIPS '76.

[16]  Robert F. Sproull,et al.  Principles in interactive computer graphics , 1973 .

[17]  Donald E. Eastlake ITS Status Report , 1972 .

[18]  Jonathan B. Postel,et al.  The arpanet telnet protocol: Its purpose, principles, implementation, and impact on host operating system design , 1977, SIGCOMM.

[19]  John Day,et al.  A Survey of Terminal Protocols , 1979, Comput. Networks.

[20]  John D. Day Telnet Data Entry Terminal option , 1977, RFC.

[21]  Daniel Carl Swinehart Copilot: a Multiple-Process Approach to Interactive Programming Systems. , 1974 .

[22]  Keith A. Lantz,et al.  VTMS: a Virtual Terminal Management System for RIG , 1979 .

[23]  Warren Teitelman,et al.  A Display Oriented Programmer's Assistant , 1977, IJCAI.

[24]  ROBERT STOTZ,et al.  The terminal for the Military Message Experiment , 1979, 1979 International Workshop on Managing Requirements Knowledge (MARK).

[25]  Donald I. Andrews Line processor: a device for amplification of display terminal capabilities for text manipulation , 1974, AFIPS '74.

[26]  Eric G. Bauwens,et al.  The Virtual Terminal Approach in the Belgian University Network , 1978, Comput. Networks.

[27]  Charles H. Irby Display techniques for interactive text manipulation , 1974, AFIPS '74.

[28]  P. Schicker,et al.  The Virtual Terminal Definition , 1978, Comput. Networks.

[29]  R. Fryer,et al.  Final report of the GSPC state-of-the-art subcommittee , 1978, COMG.