|
ABSTRACT
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Abbott, R.J. A command language processor for flexible interface design. ISI/RR-74-24, USC/Information Sciences Institute, September, 1974.
|
| |
2
|
Andrews, D.I Line processor—A device for amplification of display terminal capabilities for text manipulation. Proceedings of the National Computer Conference, AFIPS, June, 1974, pp. 43:257-265.
|
| |
3
|
Ball, J.E., Feldman, J.A., Low, J.R., Rashid, R.F., and Rovner, P.D. RIG, Rochester's Intelligent Gateway: System overview. IEEE Transactions on Software Engineering, IEEE, December, l976, pp. SE-2(4):321-328. Also TR5, Computer Science Department, University of Rochester.
|
| |
4
|
Ball, J.E., Burke, E.J., Gertner, I., Lantz, K.A., and Rashid, R.F. Perspectives on message-based distributed computing. Proceedings of the Computer Networking Symposium, NBS/IEEE, December, 1979.
|
| |
5
|
Barber, D.L.A. The real virtual terminal. EIN/DLAB/REALVTP, European Informatics Network, February, 1977. Also INWG Protocol Note 64, IFIP International Network Working Group 6.1.
|
| |
6
|
Bauwens, E., and Magnee, F. The virtual terminal approach in the Belgian University Network. Computer Networks 2, 4/5 (September/October 1078), 297-311. Also in Proceedings of the Computer Network Protocols Symposium, February 1978.
|
| |
7
|
Bearisto, D.B. The Front End: User's interface to the National Software Works. CA-7701-2112, Massachusetts Computer Associates, January, 1077.
|
 |
8
|
J. Davidson , W. Hathaway , J. Postel , N. Mimno , R. Thomas , D. Walden, The arpanet telnet protocol: Its purpose, principles, implementation, and impact on host operating system design, Proceedings of the fifth symposium on Data communications, p.4.10-4.18, September 27-29, 1977, Snowbird, Utah, United States
[doi> 10.1145/800103.803338]
|
| |
9
|
Day, J. Telnet Data Entry Terminal Option. ARPA Network Working Group RFC 732, Network Information Center, SRI International, September, 1977.
|
| |
10
|
Day, J. Resource sharing protocols. Computer 12, 9 (September 1979), 47-56.
|
| |
11
|
Computing Surveys 10(4), December, 1978. Special Issue: Graphics Standards.
|
| |
12
|
des Jardins, R., and Swanson, T. Virtual terminals for spacecraft payload operations. Proceedings of the Symposium on Computer Networks: Trends and Applications, NBS/IEEE, November, 1976, pp. 11-18.
|
| |
13
|
Eastlake, D. ITS status report. AI Memo 238, MIT Artificial Intelligence Laboratory, April, 1972.
|
| |
14
|
Engelbart, D.C. Knowledge workshop development. Final Report, SRI Project 1868, Augmentation Research Center, Stanford Research Institute, January, 1976.
|
| |
15
|
Engelbart, D.C., and English, W.K. A research center for augmenting human Intellect. Proceedings of the Fall Joint Computer Conference, AFIPS, September, 1968, pp. 33:395-410.
|
| |
16
|
EURONET Working Group on Standardization. Data-entry virtual terminal for Euronet. VTP-D/4, Commission of the European Community, November, 1978. Also TER 051.3, Reseau Cyclades.
|
| |
17
|
Ewald, R.H., and Fryer, R., editors. Final report of the GSPC State-of-the-Art Subcommittee. Computer Graphics 12, 1/2 (June 1978), 14-169.
|
| |
18
|
Feldman, J.A., and Rashid, R.F. System support for a distributed Image understanding program. Proceedings of the Image Understanding Workshop, DARPA, April, 1977, pp. 83-86.
|
| |
19
|
Geller, D.P., and Sattley, K. NSW User's Reference Manual System Version 3.1. CADD-7811-1411, Massachusetts Computer Associates, November, 1978.
|
| |
20
|
Graphics Standards Planning Committee. Status report. Computer Graphics 11, 3 (Fall 1977), 1.1 -11.117.
|
| |
21
|
Graphics Standards Planning Committee. Status report. Computer Graphics 13, 3 (August 1979), 1.1-V.10.
|
| |
22
|
IFIP International Network Working Group 8.1 Proposal for standard virtual terminal protocol. INWG Protocol Note 91, INWG, February, 1978. Also ISO TC97/SC16 N23, International Standards Organization.
|
| |
23
|
Irby, C.H. Display techniques for Interactive text manipulation. |Proceedings of the National Computer Conference,# AFIPS, June, 1974, pp. 43:247-255.
|
| |
24
|
Krebs, C.E., Bumgardner, C., and Northwood, T. Terminal Transparent Display Language (TTDL). Proceedings of the National Computer Conference, AFIPS, June, 1976, pp. 45:365-371.
|
| |
25
|
Lantz, K.A., and Rashid, R.F. RIG Reference Manual: Virtual Terminal Control. Internal Memo, Computer Science Department, University of Rochester, March, 1970.
|
| |
26
|
Lantz, K.A., and Rashid, R.F. VTMS: A Virtual Terminal Management System for RIG. TR44, Computer Science Department, University of Rochester, May, 1979.
|
| |
27
|
Learning Research Group. Personal dynamic media. SSL 76-1, Xerox Palo Alto Research Center, 1976.
|
| |
28
|
Luca, R. ZONES: A solution to the problem of dynamic screen formatting In CRT-based networks. |Proceedings of the 4th Data Communications Symposium,# ACM/IEEE, October, 1975, pp. 1.1-1.7.
|
| |
29
|
Magnee, F., Endrizzi, A., and Day, J. A survey of terminal protocols. SART 79/03/02.1, Department of Systems and Automatic Control, University of Liege, June, 1970.
|
| |
30
|
McCrossin, J.M., O'Hara, R.P., and Koster, L.R. A time-sharing display terminal session manager. IBM System Journal 17, 3 (1978), 260-275.
|
| |
31
|
Naffah, N. High level protocol for alphanumeric data-entry terminals. Computer Networks 2, 2 (May 1978), 84-94.
|
| |
32
|
Nemeth, A.J. Personal communication. July 1979.
|
| |
33
|
Newell, A., Fahiman, S., and Sproull, R.F. A proposal for personal scientific computing. Computer Science Department, Carnegie-Mellon University, July, 1979.
|
| |
34
|
|
| |
35
|
Postal, J.B., and Crocker, D. Remote Controlled Transmission and Echoing Telnet Option. ARPA Network Working Group RFC 726, Network Information Center, SRI International, September, l977.
|
| |
36
|
Richards, M. BCPL: A tool for compiler writing and systems programming. Proceedings of the Spring Joint Computer Conference, AFIPS, May, 1969, pp, 34:557-566.
|
| |
37
|
Schicker, P., and Duenki, A. The virtual terminal definition. Computer Networks 2, 6 (December 1978), 429-441. Also EIN/ZHR/77/018c, European Informatics Network.
|
 |
38
|
|
| |
39
|
Seybold, P.B. TYMSHARE'S AUGMENT: Heralding a new era. The Seybold Report on Word Processing 1, 9 (October l978), WP.1-WP.16.
|
 |
40
|
|
| |
41
|
Stotz, R., Raveling, P., and Rothenburg, J. The terminal for the Millitary Message Experiment. Proceedings of the National Computer Conference, AFIPS, June, 1979, pp. 48:855-861.
|
| |
42
|
Stotz, R., Tugender, R., Wilczynski, D., and Oestrelcher, D. SIGMA—An interactive message service for the Millitary Message Experiment. Proceedings of the National Computer Conference, AFIPS, June, 1979, pp. 48:839-846.
|
| |
43
|
|
| |
44
|
Teitelman, W. A display oriented programmer's assistant. CSL 77-3, Xerox Pale Alto Research Center, March, 1977. Excerpts appeared in Proceedings of the 5th International Joint Conference on Artificial Intelligence, IJCAI, August 1977, 905-915.
|
| |
45
|
Thacker, C.P., McCreight, E.M., Lampson, B.W., Sproull, R.F., and Boggs, D.R. Alto: A personal computer. In Computer Structures: Readings and Examples, McGraw-Hill, 1980. Edited by D. Slewlorek, C.G. Bell, and A. Newell, second edition, In press.
|
 |
46
|
|
 |
47
|
|
| |
48
|
Watson, R.W. User interface design issues for a large Interactive system. Proceedings of the National Computer Conference, AFIPS, June, 1976, pp. 45:357-364.
|
CITED BY 17
|
|
|
|
|
|
|
|
Paul J. Leach , Bernard L. Stumpf , James A. Hamilton , Paul H. Levine, UIDs as internal names in a distributed file system, Proceedings of the first ACM SIGACT-SIGOPS symposium on Principles of distributed computing, p.34-41, August 18-20, 1982, Ottawa, Canada
|
|
|
|
|
|
Mary Shaw , Ellen Borison , Michael Horowitz , Tom Lane , David Nichols , Randy Pausch, Descartes: A programming-language approach to interactive display interfaces, Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems, p.100-111, June 27-29, 1983, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Chuck Rieger , Richard Wood , Elizabeth Allen, Large human-machine information spaces, Proceedings of the 7th international joint conference on Artificial intelligence, p.985-991, August 24-28, 1981, Vancouver, BC, Canada
|
|