The Terminal is a 2004 American comedy-drama film produced and directed by Steven Spielberg and starring Tom Hanks, Catherine Zeta-Jones, and Stanley Tucci. The film is about an Eastern European man who is stuck in New York's John F. Kennedy Airport terminal when he is denied entry to the United States and at the same time is unable to return to his native country because of a military coup.
Frank Dixon, the Acting Field Commissioner of the airport, instructs Viktor to stay in the transit lounge until the issue is resolved. Viktor settles in at the terminal with only his luggage and a Planters peanut can. Viktor finds a gate currently under renovation and makes it his home. Dixon becomes determined to get Viktor out of the airport and make him someone else's problem. He tries to get Viktor to leave by luring him out of the airport by ordering guards away from the exit for five minutes, but it fails. Dixon then tries to get Viktor to claim asylum if he is fearful of returning home, so he can leave the airport, but it also fails due to Viktor claiming that he is not scared of his own country. Viktor befriends and assists several airport employees and travelers: Gupta Rajan, a janitor who delights in watching people slip on his freshly cleaned floors; Joe Mulroy, a baggage handler who plays poker, betting lost luggage items; Dolores Torres, an immigrations officer; and Enrique Cruz, a food service truck driver who has a crush on Dolores. Also among them is United Airlines flight attendant Amelia Warren, whom he sees periodically and tries to woo after she mistakes him for a building contractor who is frequently traveling. Dixon, who is being considered for a promotion, becomes more and more obsessed with getting rid of Viktor. In the meantime, Viktor begins reading books and magazines to learn English. After he impulsively remodels a wall in the renovation zone, he is hired by an airport contractor and paid under the table.
Spielberg traveled around the world to find an actual airport that would let him film for the length of the production, but could not find one. The Terminal set was built in a massive hangar at the LA/Palmdale Regional Airport. The hangar, part of the U.S. Air Force Plant 42 complex was used to build the Rockwell International B-1B bomber. The set was built to full earthquake construction codes and was based on Düsseldorf Airport. The shape of both the actual terminal and the set viewed sideways is a cross-section of an aircraft wing. Because of this design, the film was one of the first to use the Spidercam for film production. The camera, most often used for televised sports, allowed Spielberg the ability to create sweeping shots across the set. The design of the set for The Terminal, as noted by Roger Ebert in his reviews and attested by Spielberg himself in a feature by Empire magazine, was greatly inspired by Jacques Tati's classic film PlayTime.[citation needed]
A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing[1] data from, a computer or a computing system.[2] The teletype was an example of an early-day hard-copy terminal[3] and predated the use of a computer screen by decades. Starting with the Apple I, computer terminal circuitry began to be integrated into personal and workstation computer systems, with the computer handling character generation and sometimes able to connect to simple consumer TVs instead of specialty CRT terminals.
Early terminals were inexpensive devices but very slow compared to punched cards or paper tape for input; with the advent of time-sharing systems, terminals slowly pushed these older forms of interaction from the industry. Related development were the improvement of terminal technology and the introduction of inexpensive video displays.
The function of a terminal is typically confined to transcription and input of data; a device with significant local, programmable data-processing capability may be called a "smart terminal" or fat client. A terminal that depends on the host computer for its processing power is called a "dumb terminal"[4] or a thin client.[5][6] In the era of serial (RS-232) terminals there was a conflicting usage of the term "smart terminal" as a dumb terminal with no user-accessible local computing power but a particularly rich set of control codes for manipulating the display; this conflict was not resolved before hardware serial terminals became obsolete.
A personal computer can run terminal emulator software that replicates functions of a real-world terminal, sometimes allowing concurrent use of local programs and access to a distant terminal host system, either over a direct serial connection or over a network using, e.g., SSH.
Early user terminals connected to computers were, like the Flexowriter, electromechanical teleprinters/teletypewriters (TeleTYpewriter, TTY), such as the Teletype Model 33, originally used for telegraphy; early Teletypes were typically configured as Keyboard Send-Receive (KSR) or Automatic Send-Receive (ASR), the latter including a paper tape reader and punch. This led to the use of the current loop interface that was already used in telegraphy, as well as a thriving market in surplus machines for computer use.
Custom-designs keyboard/printer terminals that came later included the IBM 2741 (1965)[8] and the DECwriter (1970).[9] Respective top speeds of teletypes, IBM 2741 and the LA30 (an early DECwriter) were 10, 15 and 30characters per second. Although at that time "paper was king"[9][10] the speed of interaction was relatively limited.
The DECwriter was the last major printing-terminal product. It faded away after 1980 under pressure from video display units (VDUs), with the last revision (the DECwriter IV of 1982) abandoning the classic teletypewriter form for one more resembling a desktop printer.
Two early landmarks in the development of the VDU were the Univac Uniscope 300[11] and the IBM 2260, both in 1964. These were block-mode terminals designed to display a page at a time, in contrast to later character-mode devices. Related to the block-mode operation was that they used proprietary block-mode protocols for host interconnect rather than RS-232.
The Datapoint 3300 from Computer Terminal Corporation, announced in 1967 and shipped in 1969, was a character-mode device that emulated a Model 33 Teletype. This reflects the fact that early character-mode terminals were often deployed to replace teletype machines as a way to reduce operating costs.
The classic era of the VDU began in the early 1970s and was closely intertwined with the rise of time sharing computers. Important early products were the ADM-3A, VT52, and VT100. These devices used no CPU, instead relying on individual logic gates or very primitive LSI chips. This made them inexpensive and they quickly became extremely popular input-output devices on many types of computer system, often replacing earlier and more expensive printing terminals.
The experimental era of serial VDUs culminated with the VT100 in 1978. By the early 1980s, there were dozens of manufacturers of terminals, including Lear-Siegler, ADDS, Data General, DEC, Hazeltine Corporation, Heath/Zenith, Hewlett-Packard, IBM, TeleVideo, Volker-Craig, and Wyse, many of which had incompatible command sequences (although many used the early ADM-3 as a starting point).
The great variations in the control codes between makers gave rise to software that identified and grouped terminal types so the system software would correctly display input forms using the appropriate control codes; In Unix-like systems the termcap or terminfo files, the stty utility, and the TERM environment variable would be used; in Data General's Business BASIC software, for example, at login-time a sequence of codes were sent to the terminal to try to read the cursor's position or the 25th line's contents using a sequence of different manufacturer's control code sequences, and the terminal-generated response would determine a single-digit number (such as 6 for Data General Dasher terminals, 4 for ADM 3A/5/11/12 terminals, 0 or 2 for TTYs with no special features) that would be available to programs to say which set of codes to use.
The great majority of terminals were monochrome, manufacturers variously offering green, white or amber and sometimes blue screen phosphors. (Amber was claimed to reduce eye strain). Terminals with modest color capability were also available but not widely used; for example, a color version of the popular Wyse WY50, the WY350, offered 64 shades on each character cell.
VDUs were eventually displaced from most applications by networked personal computers, at first slowly after 1985 and with increasing speed in the 1990s. However, they had a lasting influence on PCs. The keyboard layout of the VT220 terminal strongly influenced the Model M shipped on IBM PCs from 1985, and through it all later computer keyboards.
Although flat-panel displays were available since the 1950s, cathode-ray tubes continued to dominate the market until the personal computer had made serious inroads into the display terminal market. By the time cathode-ray tubes on PCs were replaced by flatscreens after the year 2000, the hardware computer terminal was nearly obsolete.
A character-oriented terminal is a type of computer terminal that communicates with its host one character at a time, as opposed to a block-oriented terminal that communicates in blocks of data. It is the most common type of data terminal, because it is easy to implement and program. Connection to the mainframe computer or terminal server is achieved via RS-232 serial links, Ethernet or other proprietary protocols.
Character-oriented terminals can be "dumb" or "smart". Dumb terminals[4] are those that can interpret a limited number of control codes (CR, LF, etc.) but do not have the ability to process special escape sequences that perform functions such as clearing a line, clearing the screen, or controlling cursor position. In this context dumb terminals are sometimes dubbed glass Teletypes, for they essentially have the same limited functionality as does a mechanical Teletype. This type of dumb terminal is still supported on modern Unix-like systems by setting the environment variable TERM to dumb. Smart or intelligent terminals are those that also have the ability to process escape sequences, in particular the VT52, VT100 or ANSI escape sequences.
aa06259810