Canon's Cat Computer: The Real Macintosh
Copyright 1994 David T. Craig -- 19 June 1994
941 Calle Mejia, Apt. 509, Santa Fe, New Mexico 87501
CompuServe 71533,606
HTML Version (c) Copyright June 28, 1998 - Steve White
swhite@stf.org
This paper was written for Historically Brewed, the newsletter of the
Historical Computer Society of El Paso, Texas. Contact Mr. David Greelish at
CompuServe address 100116,217 if you're interested in old computers and
want to read fascinating stories about such computers and the people behind
them.
If many faultes in this paper you fynde,
Yet think not the correctors blynde;
If Argos heere hymselfe had beene,
He should perchance not all have seene.
Richard Shacklock (1565)
INTRODUCTION

In 1987 Canon USA Inc. released a new computer named the Canon Cat. This computer was targeted at low-level clerical worked such as secretaries. After six months on the market and with 20,000 units sold, Canon discontinued the Cat. The Cat featured an innovative text based user interface that did not rely upon a mouse, icons, or graphics. The key person behind the Cat was Mr. Jef Raskin, an eclectic gadgeteer, who began the design of the Cat during his work on the first Macintosh project at Apple Computer in 1979.

The design and history of the Canon Cat is a fascinating story which this paper attempts to tell. I am not a Cat owner nor have I been fortunate enough to have used a Cat. All facts within this paper are based on various documents relating to Jef Raskin and his work at Apple Computer and Information Appliance, Raskin's company that created the Cat.

CAT HARDWARE

The Cat was a 17 pound desktop computer system containing a built in 9 inch black-and-white bit mapped monitor, a single 3.5-inch 256K byte floppy disk drive, and an IBM Selectric-style keyboard.

Figure 1 - The Canon Cat hardware

The product specs follow (A Spiritual Heir to the Macintosh):

Size         Dimensions        10.7 by 13.3 by 17.8 inches 
             Weight            17 pounds 
Components   Processor         Motorola 68000 running at 5 MHz 
             Memory            256K bytes 
             Mass Storage      One 256K byte internal 3.5-inch floppy drive 
             Display           9-inch black-and-white built-in, bit mapped 
             Keyboard          Compatible with IBM Selectric typewriter plus 
                               control functions on front face of the keys 
             I/O Interface     One Centronics parallel port, one RS-232C serial
                               port (DB-25 connector), two RJ-11 jacks (for 
                               telephone connections) 
             Modem             internal 300/1200 bps, Hayes compatible 
             ROM               256K bytes 
Price        $1495
CAT SOFTWARE

The Cat came with an extensive collection of applications stored in ROM. These applications supported word processing, spell checking, mail merging, calculator calculations, communications, data retrieval, and programming in the FORTH of 68000 assembly languages. Also present in the ROM was a spelling dictionary based on the 90,000 word American Heritage Dictionary. System setup information and a small personal user dictionary were stored in 8K of battery backed up RAM.

The Cat's user interface made this computer unique when compared to other computers. The user interface was based on a simple text editor in which all data was seen as a long stream of text broken into pages. Special keyboard keys allowed the user to invoke various functions. An extra key titled "Use Front" acted as a control key. You pressed Use Front and then a special key to activate a specific feature. For example, the L key was marked Disk, the J key was marked Print, and the N key was marked Explain (Cat's context sensitive help facility). Other commands existed which let you change the system's various parameters (Setup key) and reverse your last action (Undo key).

When you powered on the Cat you were presented with a display that looked like a typewriter with a sheet of paper. Black characters appeared on a white background. A ruler bar appeared at the bottom of the screen. The Cat's memory held around 160K of data which was equivalent to 80 single-spaced printed pages.

You moved through your data using two extra keys called Leap keys located in front of the spacebar key and by typing strings of characters. The Cat jumped to the next occurrence of that string. Raskin claimed that the Cat's Leap-key search method to scroll from the top to the bottom of the page took 2 seconds, a mouse took 4 seconds, and cursor took 8 seconds. Larger documents increased these search ratios.

The Leap keys also controlled text selection (indicated by hilighting), deletion, copying, and moving. If the selected text was a mathematical formula one keystroke with a special key calculated the mathematical result and the answer appeared on the screen with a dotted underline overlaying the original formula. If the selected text was a computer program written in either FORTH or 68000 assembly language, then a special key let you execute the program (I don't think many Cat users did any Cat programming). You performed mail merges by selecting columnar text data and pressing another special key. Repetitive command sequences could be automated by assigning commands and text strings to the Cat's numeric keys. One special key let you dial a selected telephone number either for voice or modem communications. Data received from the built-in modem flowed into your text as if you had typed it.

The Cat used a 256K floppy disk for storage. Each disk held the entire contents of the Cat's memory in addition to system configuration parameters, the user's personal spelling dictionary, and the bit-map for the screen. When you inserted a disk the Cat read the disk's entire contents into the Cat's memory including the last saved screen image. This feature allowed users to transfer their entire Cat environment to another Cat by just taking their disk from one Cat and inserting it into another Cat.

The Cat's simple but powerful user interface received many plaudits. For example, Bruce Tognazzini, a computer user interface guru who worked for Apple (he now works for Sun Microsystems) had the following to say about the Cat (TOG on Interface, 2nd printing, 1992, p.182):
 

Ezra Shapiro in his A Spiritual Heir to the Macintosh article had the following to say about the Cat: Raskin had the following to say about the Cat and the Apple Macintosh in a personal letter dated July 1987: Raskin's thoughts on the Cat's user interface and other user interfaces from the perspective of 1994 follow (The Mac and Me: 15 Years of Life with the Macintosh, Draft copy, May 1994): JEF RASKIN AND THE FIRST MACINTOSH

One can say that Jef Raskin began designing the Cat during his tenure at Apple Computer. He started at Apple in January 1978 as head of its publications department. From 1979 to 1982 Raskin was responsible at Apple for a research project called Macintosh. He resigned from Apple in February 1982 when he was Manager of Advanced Systems over a disagreement with Steve Jobs, one of Apple's founders, concerning the Macintosh's direction. Steve Jobs took over Macintosh development and the Macintosh became a mini-Lisa computer which was totally opposite of Raskin's ideas for the Macintosh.

In Raskin's paper The Genesis and History of the Macintosh Project (February 1981) he provided his thoughts on the main software design criteria for the Macintosh:

In 1994 Raskin had the following to say about the original Macintosh's software design (The Mac and Me: 15 Years of Life with the Macintosh): Raskin also had some interesting comments to say in one of his many Macintosh design memos concerning the intended users of the Macintosh (Design Considerations for an Anthropophilic Computer, 28-29 May 1979): The Macintosh's early hardware design was very similar to the Cat's design. One early Macintosh design from January 1980 provided a small screen, a keyboard, and two vertical built-in disk drives. Also present in this early Macintosh design was a built-in printer.
Figure 2 - Preliminary Mock-up of Macintosh computer (circa January 1980)

INFORMATION APPLIANCE, THE SWYFTCARD, AND THE CANON CAT

The company that Jef Raskin founded in 1984 to implement his computing ideas was located in Menlo Park California and was named Information Appliance, Inc. Raskin's ideas about computers and the basic concepts for this company are summarized in his white paper Information Appliances: A New Industry (February 1986):

Information Appliances goal was to create a computer system that would be both powerful and easy to use. The company developed a prototype Cat system code named "SWYFT". Doug McKenna, a former company director and now the key person behind the Macintosh development tool Resorcerer, said that he proposed that "SWYFT" be read as "Superb With Your Favorite Typing" (personal phone call, 15 June 1994). Funding for this company came from around a dozen venture capitalists.

Raskin's business plan was to create and market the Cat using only Information Appliance. But the company's backers thought Information Appliances could not do this as well as a bigger and already established company. As such, the venture capitalists talked with several computer companies that had an interest in the Cat and selected Canon to market the Cat. Canon was responsible for giving the "SWYFT" the product name "Cat" (Doug McKenna, personal phone call, 15 June 1994).

While the Information Appliance engineers developed the Cat the company's venture capitalists thought it would be beneficial for the company to release some of the Cat's technology as a small board based product. The result of the was an add-on plug-in board for the Apple //e computer. This card was called the SwyftCard, a name which obviously was based upon the Cat's code name. The SwyftCard retail price was $90. It is interesting to read Raskin's comments concerning the origins of the SwyftCard (Programmers at Work, p. 237):

Information Appliance wrote the SwyftCard's on-board software in FORTH, a computer language which Raskin saw as ideal for this product since it was compact and inexpensive to implement. Raskin's comments about how he hired a FORTH programmer show the distance Raskin had traveled from Apple, at least from a legal perspective (Programmers at Work, p. 238): The SwyftCard was well received by those who used it. One magazine reviewer had the following to say about the SwyftCard (David Thornburn, The Race goes to the Swyft, p. 86): The SwyftCard reviewer also had the following to say about the philosophy behind the SwyftCard (p. 89): THE CAT'S DEMISE

After six months as a product, Canon discontinued the Cat in 1987. Bruce Tognazzini, a computer user interface guru, had the following to say about the Cat's demise (TOG on Interface, 2nd printing, 1992, p. 182):

Some people have said that the reasons for the Cat's demise were political. One story says Canon's electronic typewriter and computer divisions fought for control of the Cat. Canon's president learned of this fight and ordered the division to resolve the matter soon. The matter was no resolved and the president canceled the Cat to teach the divisions a lesson. Another story contends that when Canon wanted to invest in Steve Jobs' new post-Apple company, NeXT, jobs told Canon that it could invest only if Canon dropped the Cat. Jobs supposedly was very hostile toward Raskin since Raskin had created the Macintosh and Jobs could not stand to be associated with him in any way. Canon did buy around 16% of NeXT stock in June 1989 for $100 million. (These last two reason were told to me by Owen Linzmayer, the author of the forthcoming Macintosh book The Macintosh Bathroom Reader).

Raskin's thoughts on the Cat's demise follow (The Mac and Me: 15 Years of Life with the Macintosh):

When interviewed in 1986 Raskin answered the interview question "What do you think is the biggest problem that your business faces?" (Programmers at Work, p. 239) In retrospect, it appears that most computer users just didn't get it when it came to the Cat.

In 1989 Information Appliance ended. Dough McKenna, one of the company directors, claimed that the venture capitalists behind Information Appliance no longer wanted to be part of what they considered a risky venture so they pulled out their financial resources causing the company to close its doors (personal phone call, 15 June 1994).

Information Appliance also had on the drawing boards at the time of its demise a 2-lb, Cat laptop. Only around two were ever built, none exist today (personal phone call with Doug McKenna, 15 June 1994).

Jef Raskin currently owns the patents that formed the Cat's core technology. These include a patent for the Cat's LEAP method and the saving and loading of all the Cat's RAM to disk and from disk. Information Appliance licensed several of these patents to other computer companies, but these companies did nothing with this technology.

One other comment about Information Appliance and the Cat deserves mentioning. Raskin claimed the Cat was made on budget and on schedule, a claim that is very rare in the computing industry (The Mac and Me: 15 Years of Life with the Macintosh).

REFERENCES

The following documents are useful in understanding Jef Raskin's work with the Macintosh computer, the SwyftCard, and the Cat computer. Document arrangement is by how useful I found them for this paper. Documents marked with * are present in the Historical Computer Society's library. The size of each document in pages appears at the end of each entry and is enclosed in ()'s.

* Ezra Shapiro, "A Spiritual Heir to the Macintosh", BYTE Magazine, October 1987, pp. 121-123 (3 pages)
Susan Lammers, "Jef Raskin", Programmers at Work, 1989, pp. 226-245 (20 pages)
* David Thornburg, "The Race Goes to the Swyft", A+ Magazine, November 1985, pp. 86-89 (4 pages)
* Jef Raskin and Apple Computer, The Genesis and History of the Macintosh Project, February 1981 (5 pages)
Jef Raskin and Apple Computer, The Macintosh Research Project: Progress Report of July 1980, July 1980 (9 pages)
Jef Raskin and Apple Computer, The Macintosh Project: Selected Papers, February 1980 (171 pages)
* Jef Raskin, Information Appliances: A New Industry, February 1986 (7 pages)
* Jef Raskin, The Mac and Me: 15 Years of Life with the Macintosh, Draft copy, May 1994 (42 pages)
Owen Linzmayer, The Macintosh Bathroom Reader, Draft copy, 1994
Bruce Tognazzini, TOG on Interface, 2nd printing, 1992
* John Markoff and Ezra Shapiro, "Macintosh's Other Designers", BYTE Magazine, August 1984, pp. 347-356 (7 pages)

The End


Return to Archaic Apples.
Found an error in this document? E-Mail me!