The UNIX system: The blit: A multiplexed graphics terminal

@article{Pike1984TheUS,
  title={The UNIX system: The blit: A multiplexed graphics terminal},
  author={R. Pike},
  journal={AT\&T Bell Laboratories Technical Journal},
  year={1984},
  volume={63},
  pages={1607-1631}
}
  • R. Pike
  • Published 1984
  • Computer Science
  • AT&T Bell Laboratories Technical Journal
The Blit is a programmable bitmap graphics terminal designed specifically to run with the UNIX™ operating system. The software in the terminal provides an asynchronous multiwindow environment, and thereby exploits the multiprogramming capabilities of the UNIX system, which have been largely under-utilized because of the restrictions of conventional terminals. This paper discusses the design motivation of the Blit, gives an overview of the user interface, mentions some of the novel uses of… Expand
The UNIX system: Debugging C programs with the blit
  • T. Cargill
  • Computer Science
  • AT&T Bell Laboratories Technical Journal
  • 1984
TLDR
Joff, a debugger for C programs that run in the Blit, demonstrates the advantage of operating a debugger asynchronously with the subject process and the effectiveness of a source-level user interface based on pop-up menus. Expand
The UNIX system: Program design in the UNIX environment
TLDR
The elements of program design are discussed, showing by example good and bad design, and some possible trends for the future are indicated. Expand
The UNIX system: The evolution of UNIX system performance
  • J. Feder
  • Computer Science
  • AT&T Bell Laboratories Technical Journal
  • 1984
TLDR
The results of measurements of system performance taken over time are given and the measured improvements to the algorithmic changes that gave rise to them are linked. Expand
Hardware/software trade‐offs for bitmap graphics on the blit
TLDR
This paper explains the paradox of the Blit by referring to some principles of design: the hardware and software should be designed together to complement each other; carefully designed software can outperform infelicitous hardware; and simplicity of design leads to efficiency of execution. Expand
A movable user interface based on a simple x-window like protocol
  • S. Dasgupta, S. Shukla
  • Computer Science
  • TENCON '91. Region 10 International Conference on EC3-Energy, Computer, Communication and Control Systems
  • 1991
TLDR
This paper describes the implementation of a movable user interface (MUI) on the RSX LIM+ operating system, an environment in which a process user has unlimited flexibility of location. Expand
The X window system
An overview of the X Window System is presented, focusing on the system substrate and the low‐level facilities provided to build applications and to manage the desktop. The system providesExpand
Program design in the UNIX† environment
TLDR
The elements of program design are discussed, showing by example good and bad design, and some possible trends for the future are indicated. Expand
Report: The 630 multitasking graphics terminal
The 630 MTG (multitasking terminal with graphics) implements technology that has its origins in AT&T's Blit1 terminal and its successor, the Teletype® 5620 dot-mapped display (DMD) terminal. (Panel 1Expand
Squeak: a language for communicating with mice
TLDR
The motivation, design and semantics of squeak are presented, and how squeak programs can be integrated into a graphics system written in a conventional language to implement large but regular user interfaces are discussed. Expand
Dbxtool: A window‐based symbolic debugger for sun workstations
TLDR
Dbxtool is a window‐ and mouse‐based debugger for C, Pascal and FORTRAN programs running on Sun workstations that has been extended with the abilities to debug multiple‐process programs, already‐running processes, and the Sun Operating System kernel. Expand
...
1
2
...

References

SHOWING 1-5 OF 5 REFERENCES
The Blit debugger
TLDR
The evolution of a debugger for C programs on the Blit, a multiprocessing bitmap terminal, is described and an opinion about the most fruitful direction for further application of graphics is offered. Expand
Hardware/software trade‐offs for bitmap graphics on the blit
TLDR
This paper explains the paradox of the Blit by referring to some principles of design: the hardware and software should be designed together to complement each other; carefully designed software can outperform infelicitous hardware; and simplicity of design leads to efficiency of execution. Expand
Graphics in overlapping bitmap layers
TLDR
This document describes a set of low-level graphics primitives to manipulate overlapping asynchronous windows, called layers, on a bitmap display terminal, which extend the domain of the general bitmap operator bitblt to include bitmaps which are partially or wholly obscured. Expand
The UNIX system: The evolution of the UNIX time-sharing system
  • D. Ritchie
  • Computer Science
  • AT&T Bell Lab. Tech. J.
  • 1984
TLDR
A brief history of the early development of the UNIX™ operating system is presented, focusing on the evolution of the file system, the process-control mechanism, and the idea of pipelined commands. Expand
PIC—a language for typesetting graphics
TLDR
This paper describes PIC, with primary emphasis on those aspects of the language that make it easy to use. Expand