HOME

TheInfoList



OR:

Blit is a programmable
raster graphics upright=1, The Smiley, smiley face in the top left corner is a raster image. When enlarged, individual pixels appear as squares. Enlarging further, each pixel can be analyzed, with their colors constructed through combination of the values for ...
computer terminal A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system. Most early computers only had a front panel to input or display ...
designed by
Rob Pike Robert Pike (born 1956) is a Canadian programmer and author. He is best known for his work on the Go programming language while working at Google and the Plan 9 operating system while working at Bell Labs, where he was a member of the Unix t ...
and Bart Locanthi Jr. of
Bell Labs Nokia Bell Labs, commonly referred to as ''Bell Labs'', is an American industrial research and development company owned by Finnish technology company Nokia. With headquarters located in Murray Hill, New Jersey, Murray Hill, New Jersey, the compa ...
and released in 1982.


History

The Blit programmable
bitmap In computing, a bitmap (also called raster) graphic is an image formed from rows of different colored pixels. A GIF is an example of a graphics image file that uses a bitmap. As a noun, the term "bitmap" is very often used to refer to a partic ...
graphics Graphics () are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone, to inform, illustrate, or entertain. In contemporary usage, it includes a pictorial representation of the data, as in design and manufa ...
terminal was designed by
Rob Pike Robert Pike (born 1956) is a Canadian programmer and author. He is best known for his work on the Go programming language while working at Google and the Plan 9 operating system while working at Bell Labs, where he was a member of the Unix t ...
and Bart Locanthi Jr. of
Bell Labs Nokia Bell Labs, commonly referred to as ''Bell Labs'', is an American industrial research and development company owned by Finnish technology company Nokia. With headquarters located in Murray Hill, New Jersey, Murray Hill, New Jersey, the compa ...
in 1982. The Blit technology was commercialized by
AT&T AT&T Inc., an abbreviation for its predecessor's former name, the American Telephone and Telegraph Company, is an American multinational telecommunications holding company headquartered at Whitacre Tower in Downtown Dallas, Texas. It is the w ...
and
Teletype A teleprinter (teletypewriter, teletype or TTY) is an electromechanical device that can be used to send and receive typed messages through various communications channels, in both point-to-point and point-to-multipoint configurations. Init ...
. In 1984, the DMD (dot-mapped display) 5620 was released, followed by models 630 MTG (multi-tasking graphics) in 1987 and 730 MTG in 1989. The 5620 used a
Western Electric Western Electric Co., Inc. was an American electrical engineering and manufacturing company that operated from 1869 to 1996. A subsidiary of the AT&T Corporation for most of its lifespan, Western Electric was the primary manufacturer, supplier, ...
32100 processor (aka Bellmac 32) and had a 15" green phosphor display with 800×1024×1 resolution (66×88 characters in the initial text mode) interlaced at 30 Hz. The 630 and 730 had
Motorola 68000 The Motorola 68000 (sometimes shortened to Motorola 68k or m68k and usually pronounced "sixty-eight-thousand") is a 16/32-bit complex instruction set computer (CISC) microprocessor, introduced in 1979 by Motorola Semiconductor Products Sector ...
processors and a 1024×1024×1 monochrome display at 60 Hz (most had amber displays, but some had white or green displays). The
folk etymology Folk etymology – also known as (generative) popular etymology, analogical reformation, (morphological) reanalysis and etymological reinterpretation – is a change in a word or phrase resulting from the replacement of an unfamiliar form by a mo ...
for the ''Blit'' name is that it stands for ''Bell Labs Intelligent Terminal'', and its creators have also joked that it actually stood for ''Bacon, Lettuce, and Interactive Tomato''. However, Rob Pike's paper on the Blit explains that it was named after the second syllable of '' bit blit'', a common name for the bit-block transfer operation that is fundamental to the terminal's graphics. Its original nickname was ''Jerq'', inspired by a joke used during a demo of a Three Rivers' PERQ graphic workstation and used with permission.


Functionality

When initially switched on, the Blit looked like an ordinary textual "dumb" terminal, although taller than usual. However, after logging into a
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
host (connected to the terminal through a
serial port A serial port is a serial communication Interface (computing), interface through which information transfers in or out sequentially one bit at a time. This is in contrast to a parallel port, which communicates multiple bits simultaneously in Pa ...
), the host could (via special escape sequences) load software to be executed by the processor of the terminal. This software could make use of the terminal's full graphics capabilities and attached peripherals such as a
computer mouse A computer mouse (plural mice; also mouses) is a hand-held pointing device that detects Plane (mathematics), two-dimensional motion relative to a surface. This motion is typically translated into the motion of the Cursor (user interface)#Po ...
. Normally, users would load the window systems ''mpx'' (or its successor ''mux''), which replaced the terminal's
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
by a mouse-driven windowing interface, with multiple terminal windows all multiplexed over the single available serial-line connection to the host. Each window initially ran a simple
terminal emulator A terminal emulator, or terminal application, is a computer program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term ''terminal'' covers all remote term ...
, which could be replaced by a downloaded interactive graphical application, for example a more advanced terminal emulator, an editor, or a clock application. The resulting properties were similar to those of a modern Unix windowing system; however, to avoid having user interaction slowed by the serial connection, the interactive interface and the host application ran on separate systems—an early implementation of
distributed computing Distributed computing is a field of computer science that studies distributed systems, defined as computer systems whose inter-communicating components are located on different networked computers. The components of a distributed system commu ...
.


Window systems

Pike wrote two window systems for the Blit, ''mpx'' for 8th Edition Unix and ''mux'' for 9th Edition, both sporting a minimalistic design. The design of these influenced the later Plan 9 window systems
''8½'' ( ) is a 1963 Italian avant-garde arthouse comedy-drama film co-written and directed by Federico Fellini. The metafictional narrative centers on famous Italian film director Guido Anselmi ( Marcello Mastroianni) who suffers from writer ...
and rio. When the Blit was commercialized as the DMD 5620, a variant of mpx called "layers" was added to SVR3. 9front (a Plan 9 fork) contains a Blit emulator that runs its original firmware, which can be used with mux (available in recently released
Research Unix Research Unix refers to the early versions of the Unix operating system for DEC PDP-7, PDP-11, VAX and Interdata 7/32 and 8/32 computers, developed in the Bell Labs Computing Sciences Research Center (CSRC). The term ''Research Unix'' first app ...
v8).


See also

*
3B series computers The 3B series computers are a line of minicomputers made between the late 1970s and 1993 by AT&T Computer Systems' Western Electric subsidiary, for use with the company's UNIX operating system. The line primarily consists of the models 3B20, 3B ...
, some of which also used the WECO 32000 processor, were often used with DMD 5620s * rio *
Thin client In computer networking, a thin client, sometimes called slim client or lean client, is a simple (low-Computer performance, performance) computer that has been Program optimization, optimized for Remote desktop, establishing a remote connectio ...
*
X terminal X, or x, is the twenty-fourth letter of the Latin alphabet, used in the modern English alphabet, the alphabets of other western European languages and others worldwide. Its name in English is ''ex'' (pronounced ), plural ''exes''."X", ' ...


References

;Notes : *


External links

* Bart Locanthi, Rob Pike
Blit (MPEG)(YouTube)
the classic animated short about the windowing terminal project (it was necessary to explain how mice worked back then; this was 1982, two years before the Mac) (
MPEG The Moving Picture Experts Group (MPEG) is an alliance of working groups established jointly by International Organization for Standardization, ISO and International Electrotechnical Commission, IEC that sets standards for media coding, includ ...
) * Source code (contains proprietary code
5620
{{DEFAULTSORT:Blit (Computer Terminal) AT&T computers Computer terminals Computer-related introductions in 1982 Thin clients User interfaces