IBM 5280

Last updated

The IBM 5280 was designed to compete with the data entry products that were available at the time. The IBM 3740 was the major data entry capability available to convert the data collected at the source, whether high volume, distributed or locally gathered, to make it available in digitized form in databases that were available to the managers and other users, and to make sure that the information was saved securely in storage for future reference. The IBM 5280 followed the design lead of the IBM 3740 but was totally programmable, enhanced the speed and storage of the processor, the speed and amount of available memory for the software to use, the size and clarity of the display, and afforded multiple diskette drives with larger capacity on each diskette. And, it sported an enhanced styling.

Contents

History

The IBM 5280 was described by IBM as a "Distributed Data System" in its 1980 announcement. [1] Its role was described as "a new low-cost product family to enter data into larger computers, communicate data and process data on the spot."

The IBM 5280 Distributed Data System paralleled the design of the IBM 3740 system. The main differences were that the products were faster, the software accomplished the tasks better with more/faster memory, larger diskette storage, etc., more data was made available than ever before. The IBM 5280 was a natural replacement for the aging data input products. It provided programmable platform using a fairly well known languages, RPG and COBOL, but it is not a personal computer - although it looked a bit like a more recent pc-desktop display mounted to a desk with a very large CRT monitor. Unfortunately, the users were already beginning to search for personal computers to solve their data problems and within the company, development of 'smart heads' for the main frame interface was well underway, culminating in the release of a PC-based display for the main frames by IBM in 1983 - the IBM 3270 PC. Although it was based on the PC XT and was followed soon after by powerful computing monitors which were also PC-based, the IBM 5280 Distributed Data System was not viewed by these potential users as a PC-based product.

But by 1982 IBM conceded that these offerings had "stiff competition" (described by a securities analyst as "have not been doing all that well.") [2]

However, the real problem for the 5280 System was the competition it faced due to the paradigm shift from expensive Systems from Big Blue and others which were guaranteed to work in the customer's environment - to a personal computing mentality that hit about the same time in the form of very inexpensive, fast personal computers with terrible serviceability but very computer-wise users who were breaking away from the 'care packages' mentality of offerings by Big Blue and others where they had no control in favor of going their own way, but on their own as well. Despite years of struggle, especially with bug-filled but ok much of the time programs such as Microsoft's Windows operating system and the failure of the software developers in general to stand behind what they produced/promised, the paradigm shift occurred - and it was for the best, but at Big Blue's expense.

The IBM 5280 System was intended to be a natural improvement over the IBM 3740 which was now more than 10 years old. However, the industry had spent much of the first five of those years producing the supporting environment for it, but were now at the crossroads where they had to decide if they were going to continue to use the super expensive, guaranteed-not-to-fail IBM 5280, or to move away from what Big Blue was promising them into the nether world of unknown software, incomplete, poorly thought out process changes and daily interruption of work flow due to system crashes of their -not-ready-for-business-but-cheaper-than-dirt- personal computer-based future. They made that decision mainly because it put them more in control of their "stuff" for a lot lower cash outlay - besides that, the kids coming up in the ranks were already whizzes at the pc, having been working with them since high school at least. Only a few had heard of Distributed Data, but that was what the personal computing world did to data - distributed it almost naturally.

This was not without its problem, however, because before long business after business was forced to put restrictions on what their people could use and began to force their people into a cookie cutter world of only certain software in a terribly restricted cookie-cutter computer - the only setup that could be used for their business, etc. Rather than being done by Big Blue, they had to take care of all of this by themselves including protection against malware and viruses that using the main frame would protect them from having to deal with the problem by themselves.But then IBM release the IBM 3270 PC and within the year additional PC-based products with more pc-like characteristics and the decision was made.

So the path forward was clear, and big expensive, though functional, systems like the IBM 5280 were hard to sell to a pc-bent worldview. Besides, there was a huge portion of IBM selling PC-based products that was making the same paradigm shift and saw that the closed system such as the IBM 5280 System was not the way to go from their perspective and the amount of sales impetus on the IBM 5280 Distributed Data System was not nearly sufficient for it to sell very well. The chaos in the business computing market that ensued due to the pc in general and software failure in particular was very painful to watch. The developers of software for businesses essentially used their customers as test subjects for years before the bugs could be ironed out. As a result the businesses chose the winners based on which products most of their people were familiar with, not whether the software is any good, but the flip side is that multiple methods of backup strategies were devised to protect the data from corruption and loss. They survived all of it, and 20 years later we wonder how it is possible that we worked without these things we now enjoy during all of those years past.

Configuration

The following equipment was available for the IBM 5280 Distributed Data System (see the table for more specifications):

The configuration of the system is the exclusively the responsibility of the persons who the company has asked to determined which portions of the company will need data distribution products, how many and for which portions of their business environment. Of course, the expense of their decision might play heavily into the final configuration(s) purchased.

When configuring the component equipment for the office complex might consist of several data stations with or without printers attached. Some of the larger offices would likely have similar configuration plus a data converter and a larger printer available on one of the work stations. If a large office complex is available and the data handling capability is needed, then a large number of dual data stations could be used along with possibly another data converter and a line printer attached to an IBM 5281 Programmable Distribute Data Station which is used by the lead person in charge of the operators of the dual work stations. More lead person single stations may be necessary depending on the company and the environment.

Equipment

FeatureIBM 5285 Programmable Data StationIBM 5286 Dual Programmable Data StationIBM 5288 Programmable Control Unit
Processor storage32K, 48K or 64K(*)32K, 48K or 64K32K to 160K
Integrated Diskette drivesOne or two drivesTwo drivesOne to four drives
OnLine Data Storage0.25 to 2.4 megabytes0.5 to 2.4 megabytes0.25 to 4.8 megabytes
Display / Keyboard12-inch display (480, 960 or 1920 characters), keyboardsplit 12-inch display two 480 character screens, allows TWO operatorsup to four operators

(*) In December 1983 IBM increased the maximum internal storage of the 5285 to 96K that "can be configured into several partitions that operate independently." [3] This feature (described as "multiprogramming") already was available in the two higher models.

The IBM 5280 Distributed Data System was designed to make the station independent of the system for which the data was being collected. The work station could be placed in varied environments to allow on-location data entry according to the needs of the user. The dual work station offered an almost double capacity for locations with heavy data entry requirements. The system offered enhancements allow more processing power for programming, etc., through a standalone programmable control unit which could interface with up to four Programmable Stations. To provide interaction with mainframe and other computers as needed, the Programmable Stations connected using a LAN cable for Token Ring to mainframes such as IBM System/360 or IBM System/370 and mid-range computers like IBM System/3, IBM System/36 or IBM System/38. In addition local matrix printer capability at 40 cps, 80 cps and 120 cps as well as the faster line printer at up to 500 lines per minute are available connected to the Token Ring makes the system even more usable.

The single station version of the Programmable Data Station is a table top unit mounted to the station table. The table is slightly shorter than a desk top and approximately the same size as a small desk. The unit has locations for multiple 8" floppy drives and connects to the Token Ring LAN if available. See the table above for details about size of memory, etc. The unit is programmable using its own internal memory and code may be written in COBOL or either of two versions of RPG. This ability allows preprocessing of the data to be stored and also makes it possible to generate reports as needed right away.

The dual station version of the Programmable Data Station is a table top unit mounted into the station table. The table is slightly shorter than a desk top and a little larger than a small desk. The unit has locations for multiple 8" floppy drives and connects to the Token Ring LAN if available. The single display is split and with the use of mirrors it possible for both operators to see the display at the same time. See the table above for details about size of memory, other specifications, etc. The unit is programmable using its own internal memory and code may be written in COBOL or either of two versions of RPG. This ability allows preprocessing of the data to be stored and also makes it possible to generate reports as needed right away.

IBM 5288 Programmable Control Unit is a standalone processor containing resources and programming to control up to four Programmable Data Stations at one time using the Token Ring LAN in a separate LAN operated by the unit. The Unit has additional memory and programming capacity that can offload the load on the connected Stations, including storage. It also can connect on the Token Ring to the main computers.

The IBM 5225 printer is referred to as a line printer because it prints the entire line (or most of it) in each pass. It has four models, (1, 2, 3, 4) which collectively offered:

The IBM 5225 was also offered for use with the IBM System/36. [4] In fact, any of the systems (IBM System/3, IBM System/32, IBM System/34, IBM System/36, IBM System/38, IBM AS/400) which support the IBM 5250 protocol Token Ring is likely to have been a user of the IBM 5225 printer.

The IBM 5256 is a dot-matrix printer and is usually referred to as character printer. [5] The IBM 5256 can print at speeds of 40, 80 or 120 characters per second, depending on the model (1, 2, 3) respectively. [6] The difference between the printers is the speed, but the only hardware change that is required is to move the jumper on the board, except in the case of the 40 cps machine the motor with small pulley and the shorter drive belt must be exchanged for the larger version used on the 80 and 120 cps machines. All three speeds are accommodated by the hardware and the programming on the adapter board. Another advantage of the base printer mechanism (code named Bahia) is the ability to print accurately in both directions (bi-directional printing). The line was queued to the printer and the characters produced appropriately in one direction while the next line was queued and was printed in the opposite direction. If the mechanism was interrupted, it could relocate the position and direction, and continue where it left off as long as the queued information was not lost. To achieve bold characters, the printer could print the bold area, backup, shift slightly and reprint the bold area. This ability did not produce a reliable nor suitable bold so the software did not implement it.

The IBM 5280 system software controlled the data in the form of characters delivered to the hardware to print by way of the LAN adapter, while the IBM 5256 printer adapter determined how to get the printing done in the most rapid manner.

The adapter for the IBM 5256 is operated by a microprocessor with on-board program that keeps track of the operations of the printer, including the timing of the pulses from the sensors that indicate where the head is located and how much the paper has been indexed up or down. There is very tight integration between the printer hardware and the microprocessor - one of the first times this was attempted at the time. The method used to assure that none of the pulses were missed and that they were all addressed properly and in time is the subject of an issued patent. The on-board program could cause the printer to move the head and the platen (paper scrolling) at the same time so that the printing speed was significantly improved. Of course, the paper had to be in position and stopped before printing could begin - all under the control of the dedicated microprocessor on-board the adapter.

The Token Ring adapter is separate from the adapter of the printer and was used to deserialize the data on the ring, presenting it to the printer adapter for action. The data received included characters to print as well as commands for the printer. An undisclosed amount of buffering was available for this function. To assure that the data was not lost, a minimum of at least two lines worth of characters had to be stored in order to be available during the print operation and for recovery after an error if it occurred. Plus the control commands had to be executed in the order they were received in the data stream.

Another feature of the IBM 5256 is the method by which the cover was constructed that allows it to be removed without releasing any screws or taking the printer apart. All that is needed is that the fan-fold paper if it is used, be held out of the way so that the cover can be removed in two half shells. This concept is also the subject of an issued patent.

The IBM 5256 was also offered with the IBM 5250 computer system, which now has become equated with the data stream that the Token Ring offering for IBM 5250 original system. However, the IBM 5256 is available on any IBM computer system that supports the IBM 5250 protocol and any of those systems (IBM System/3, IBM System/32, IBM System/34, IBM System/36, IBM System/38, IBM AS/400) who support the protocol is likely to have been a user of the IBM 5256 printer, but the IBM 5250 system actually lists the IBM 5256 as the printer component on the system in 1980.

Programming languages

DE/RPG or COBOL are the languages supported. [7]

Options

A magnetic stripe reader could be attached.

Applications

The 5280 attracted attention from software vendors. [8]

Clone

A clone of the 5280 was made in Eastern Europe. [9]

Related Research Articles

IBM 3270 Family of block-oriented display terminals and printers made by IBM

The IBM 3270 is a family of block oriented display and printer computer terminals introduced by IBM in 1971 and normally used to communicate with IBM mainframes. The 3270 was the successor to the IBM 2260 display terminal. Due to the text color on the original models, these terminals are informally known as green screen terminals. Unlike a character-oriented terminal, the 3270 minimizes the number of I/O interrupts required by transferring large blocks of data known as data streams, and uses a high speed proprietary communications interface, using coaxial cable.

Systems Network Architecture (SNA) is IBM's proprietary networking architecture, created in 1974. It is a complete protocol stack for interconnecting computers and their resources. SNA describes formats and protocols and is, in itself, not a piece of software. The implementation of SNA takes the form of various communications packages, most notably Virtual Telecommunications Access Method (VTAM), the mainframe software package for SNA communications.

Parallel port Computer interface

In computing, a parallel port is a type of interface found on early computers for connecting peripherals. The name refers to the way the data is sent; parallel ports send multiple bits of data at once, as opposed to serial communication, in which bits are sent one at a time. To do this, parallel ports require multiple data lines in their cables and port connectors and tend to be larger than contemporary serial ports, which only require one data line.

IBM Series/1 1970s era IBM minicomputer

The IBM Series/1 is a 16-bit minicomputer, introduced in 1976, that in many respects competed with other minicomputers of the time, such as the PDP-11 from Digital Equipment Corporation and similar offerings from Data General and HP. The Series/1 was typically used to control and operate external electro-mechanical components while also allowing for primitive data storage and handling.

Wang Laboratories American computer company

Wang Laboratories was a computer company founded in 1951, by An Wang and G. Y. Chu. The company was successively headquartered in Cambridge, Massachusetts (1954–1963), Tewksbury, Massachusetts (1963–1976), and finally in Lowell, Massachusetts (1976–1997). At its peak in the 1980s, Wang Laboratories had annual revenues of $3 billion and employed over 33,000 people. It was one of the leading companies during the time of the Massachusetts Miracle.

IBM System/34 IBM midrange computer (1977–1985)

The IBM System/34 was an IBM midrange computer introduced in 1977. It was withdrawn from marketing in February 1985. It was a multi-user, multi-tasking successor to the single-user System/32. It included two processors, one based on the System/32 and the second based on the System/3. Like the System/32 and the System/3, the System/34 was primarily programmed in the RPG II language.

IBM 5100 Portable computer released by IBM in 1975

The IBM 5100 Portable Computer is a portable computer introduced in September 1975, six years before the IBM Personal Computer, and eight before the first successful IBM compatible portable computer, the Compaq Portable. It was the evolution of a prototype called the SCAMP that was developed at the IBM Palo Alto Scientific Center in 1973. Whether considered evolutionary from SCAMP or revolutionary, it still needed to be plugged into an electric socket.

Systems Application Architecture (SAA), introduced in 1987, is a set of standards for computer software developed by IBM. The SAA initiative was started in 1987 under the leadership of Earl Wheeler, the "Father of SAA". The intent was to implement SAA in IBM operating systems including MVS, OS/400 and OS/2. AIX—IBM's version of the UNIX operating system—was not a target of SAA, but does have interoperability with the SAA family.

IBM 5250

IBM 5250 is a family of block-oriented terminals originally introduced with the IBM System/34 midrange computer systems in 1977. It also connects to the later System/36, System/38, and IBM AS/400 systems, and to IBM Power Systems systems running IBM i.

IBM System/3 IBM midrange computer (1969–1985)

The IBM System/3 was an IBM midrange computer introduced in 1969, and marketed until 1985. It was produced by IBM Rochester in Minnesota as a low-end business computer aimed at smaller organizations that still used IBM 1400 series computers or unit record equipment. The first member of what IBM refers to as their "midrange" line, it also introduced the RPG II programming language. It is the first ancestor in the product line whose current version is the IBM i series and includes the highly successful AS/400.

IBM RT PC Early RISC workstation from IBM

The IBM RT PC is a family of workstation computers from IBM introduced in 1986. These were the first commercial computers from IBM that were based on a reduced instruction set computer (RISC) architecture. The RT PC uses IBM's proprietary ROMP microprocessor, which commercialized technologies pioneered by IBM Research's 801 experimental minicomputer. The RT PC runs three operating systems: AIX, the Academic Operating System (AOS), or Pick.

IBM Displaywriter System

The IBM 6580 Displaywriter System is a 16-bit microcomputer that was marketed and sold by IBM's Office Products Division primarily as a word processor. Announced in June 1980 and effectively withdrawn from marketing in July 1986, the system was sold with a 5 MHz Intel 8086, 128K to 448K of RAM, a swivel-mounted monochrome CRT monitor, a detached keyboard, a detached 8" floppy disk drive enclosure with one or two drives, and a detached daisy wheel printer, or Selectric printer. The primary operating system for the Displaywriter is IBM's internally developed word processing software titled "Textpack", but UCSD p-System, CP/M-86 and MS-DOS were also offered by IBM, Digital Research and CompuSystems, respectively.

3270 emulator

A 3270 Emulator is a terminal emulator that duplicates the functions of an IBM 3270 mainframe computer terminal on a computer, usually a PC or similar microcomputer.

In computing, Advanced Program to Program Communication or APPC is a protocol which computer programs can use to communicate over a network. APPC is at the application layer in the OSI model, it enables communications between programs on different computers, from portables and workstations to midrange and host computers. APPC is defined as VTAM LU 6.2

IBM Advanced/36 Midrange computer

The Advanced/36 was an IBM midrange computer based on an adapted IBM AS/400 hardware and System/36 software. It was marketed from October 1994 to 2000.

The IBM 2780 and the IBM 3780 are devices developed by IBM to perform remote job entry (RJE) and other batch functions over telephone lines; they communicate with the mainframe via Binary Synchronous Communications and replaced older terminals using synchronous transmit-receive (STR). In addition, IBM has developed workstation programs for the 1130, 360/20, 2922, System/360 other than 360/20, System/370 and System/3.

IBM 5550

IBM 5550 is a personal computer series that IBM marketed in Japan, Korea, Taiwan and China in the 1980s and 1990s, for business use customers. In Japan, it was introduced in 1983 and promoted as "Multistation 5550 (マルチステーション5550)" because it had three roles in one machine: a PC, a word processing machine which was traditionally marketed as a machine different from a PC in Japan, and an IBM-host attached terminal.

IBM 1050 Hardcopy computer terminal released by IBM in 1963

IBM 1050 Data Communications System is a computer terminal subsystem to send data to and receive data from another 1050 subsystem or IBM computer in the IBM 1400, IBM 7000 or System/360 series. It first became available in 1963 and was used widely during the 1960s. The 1052 Printer-Keyboard was also the basis for the 1052-7 console Printer-Keyboard used on small and medium S/360 processors.

IBM 3740 Data Entry System was a data entry system that was announced by IBM in 1973. It recorded data on an 8" diskette, a new recording medium from IBM, for fast, flexible, efficient data entry to either high-production, centralized operations or to decentralized, remote operations. The "Diskette" was more commonly known as an 8-inch floppy disk.

References

  1. "Rochester chronology - 1980". IBM.com. 23 January 2003. .. IBM 5280 distributed data system
  2. Andrew Pollack (October 21, 1982). "I.B.M. CUTS COMPUTER PRICES". The New York Times .
  3. "IBM 5285, 96K". Computerworld . December 5, 1983. p. 53.
  4. "IBM Archives: IBM System/36". 23 January 2003.
  5. "IBM 5256 Dot Matrix Printer".
  6. "Twinax Driver II - Black Box" (PDF). IBM 5256 M1, M2, M3
  7. IBM document G580-0275-00
  8. "5280 Business Applications". Computerworld . October 13, 1980. p. 55.
  9. "Consul 2715". .. clone of IBM 5280 System - an Consul 2715 czech computer, made in Zbrojovka Brno in 1989