Trapeze (spreadsheet Program)
   HOME

TheInfoList



OR:

Trapeze is a discontinued
spreadsheet A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in ce ...
program for
Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
systems running
classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. Th ...
. It introduced the concept of using named ranges for most operations instead of cell addresses, allowing formulas to be freed of the location of the data on the page. This, in turn, made updating the sheets by moving data around a safe operation, whereas in contemporary programs like
Microsoft Excel Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a macro programming language called Visual Basic for ...
and
Lotus 1-2-3 Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software (later part of IBM). It was the first killer application of the IBM PC, was hugely popular in the 1980s, and significantly contributed to the success of IBM PC-compatible ...
this often led to broken formulas. The system did not rely on the sheet as the basis for storage, and allowed multiple tables, charts, graphics and text, which they referred to as "blocks", to be positioned freely. Introduced in January 1987 at MacWorld San Francisco, sales were not strong and the company formed to introduce the product was insolvent by the fall. The company was purchased by a
minicomputer A minicomputer, or colloquially mini, is a class of smaller general purpose computers that developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, ...
software vendor as part of an effort to break into the
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (P ...
market, but they decided to exit the business and sold it off again to a new company, DeltaPoint, in 1989. When DeltaPoint's DeltaGraph became a huge hit later that year, sales of Trapeze were ended. This basic concept of using separate blocks of data and their names to create formulas was the major feature of
Lotus Improv Lotus Improv is a discontinued spreadsheet program from Lotus Development released in 1991 for the NeXTSTEP platform and then for Windows 3.1 in 1993. Development was put on hiatus in 1994 after slow sales on the Windows platform, and officially ...
, introduced in 1990. This concept is also seen in the modern
Apple Numbers Numbers is a spreadsheet application developed by Apple Inc. as part of the iWork productivity suite alongside Keynote and Pages. Numbers is available for iOS and macOS High Sierra or newer. Numbers 1.0 on OS X was announced on August 7, 2007, ...
.


History


Conception

In 1984, after seeing the
Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
computer, Andrew Wulf quit his job at a defence contractor and started a small consulting firm to work on
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (P ...
s. Their first products were a series of
Multiplan Multiplan is spreadsheet program developed by Microsoft and introduced in 1982 as a competitor to VisiCalc. Multiplan was released first for computers running CP/M; it was developed using a Microsoft proprietary p-code C compiler as part of ...
spreadsheet A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in ce ...
s for the oil and gas market, but these did not sell well. While working on them, Wulf was constantly irritated by the way minor changes to the spreadsheet layout would cause the formulas to stop working. While considering this, Wulf hit upon the idea of "blocks", which would isolate inputs into separate named sections and the formulas could be applied to the names, not the cell references. This meant that the blocks could move and the formulas would still work.


Development

Wulf's office was a shared space, and one of the other groups included someone who was familiar with startups. He offered to arrange funding for the development of the new product, in exchange for shares in a new company to write it. This resulted in the creation of Data Tailor. With the funding secured in the summer of 1985, Wulf hired two friends, Bob Murphy and Ken Clark, one from college and one from his previous job, to help him write the system. They decided to write the system in the
C programming language ''The C Programming Language'' (sometimes termed ''K&R'', after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as ...
, although
Pascal Pascal, Pascal's or PASCAL may refer to: People and fictional characters * Pascal (given name), including a list of people with the name * Pascal (surname), including a list of people and fictional characters with the name ** Blaise Pascal, Frenc ...
was far more common on the Mac at that time. The C system, which they complained featured the "world's slowest linker", was run on a
Macintosh XL Macintosh XL is a modified version of the Apple Lisa personal computer made by Apple Computer In the Macintosh XL configuration, the computer shipped with MacWorks XL, a Lisa program that allowed 64 K Macintosh ROM emulation. An identical ma ...
and tested on a Mac 128. The program was running in partial form in time for the August 1986 meeting of Mac developers at the Fairmont Hotel in San Francisco; at the time these were known as the AppleWorld Conference, becoming the
Worldwide Developers Conference The Worldwide Developers Conference (WWDC) is an information technology conference held annually by Apple Inc. The conference is usually held at Apple Park in California. The event is usually used to showcase new software and technologies in t ...
(WWDC) in 1990. They then went to
MacWorld Boston Macworld/iWorld was an information technology trade show with conference tracks dedicated to the Apple Macintosh platform. It was held annually in the United States during January. Originally ''Macworld Expo'' and then ''Macworld Conference & Expos ...
the same month, where they saw many new products with GUIs that were far better than what they had created. Wulf decided to write an entirely new GUI on top of the still-evolving engine that Murphy and Clark were working on, aiming to have the resulting system ready for MacWorld San Francisco in January 1987. It was during this time that the name was chosen when one of the people in the office asked if they had heard of the band
Trapeze A trapeze is a short horizontal bar hung by ropes or metal straps from a ceiling support. It is an aerial apparatus commonly found in circus performances. Trapeze acts may be static, spinning (rigged from a single point), swinging or flying, an ...
.


Release

Prior to the show, they placed a teaser advertisement in
Macworld ''Macworld'' is a website dedicated to products and software of Apple Inc., published by Foundry, a subsidiary of IDG Inc. It started life as a print magazine in 1984 and had the largest audited circulation (both total and newsstand) of Macin ...
, which led people to believe the ad was from Ashton-Tate. The first working version was ready only hours before it was time to leave for San Francisco. The product drew considerable attention, not only for its internal capabilities, but also for its use of hierarchical menus, which were a relatively recent invention and not yet supported within the operating system. Trapeze was released into an already crowded
spreadsheet A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in ce ...
market. It nevertheless garnered praise for its unconventional layout and the wide selection of powerful modelling capabilities. It also directly supported the
Motorola 68881 The Motorola 68881 and Motorola 68882 are floating-point units (FPUs) used in some computer systems in conjunction with Motorola's 32-bit 68020 or 68030 microprocessors. These coprocessors are external chips, designed before floating point math b ...
floating point unit Floating may refer to: * a type of dental work performed on horse teeth * use of an isolation tank * the guitar-playing technique where chords are sustained rather than scratched * ''Floating'' (play), by Hugh Hughes * Floating (psychological ph ...
, which gave it much higher performance than the competition, at least on machines that included this processor. Reviews were generally positive, with the exception of one in
MacUser ''MacUser'' was a monthly (formerly biweekly) computer magazine published by Dennis Publishing Ltd. and licensed by Felden in the UK. It ceased publication in 2015. In 1985 Felix Dennis’ Dennis Publishing, the creators of MacUser in the UK, ...
magazine, which was negative. Wulf blames this negative review for slowing sales, and states that when they met the author a year later he suggested he had been in a bad mood when he wrote it and gave it a poor review as a result. However, an earlier review in Macworld was generally very positive, and one a few months later in
InfoWorld ''InfoWorld'' (abbreviated IW) is an information technology media business. Founded in 1978, it began as a monthly magazine. In 2007, it transitioned to a web-only publication. Its parent company today is International Data Group, and its sister ...
was positively effusive. By the summer it was clear the company would soon run out of cash without new sales. By this time the programmer's combined stake in the company was only 5%, as the investors had constantly diluted their shares while adding capital to continue development. The shareholders then suggested they work for free until sales picked up, but the programmers decided to quit instead. Wulf and Clark then formed The SU5 Group, and after the original investors realized they could not continue development without them, they continued working on the product. Several updates were released through the summer and fall of 1987. Version 1.1, announced in August, added the ability to import
Lotus 1-2-3 Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software (later part of IBM). It was the first killer application of the IBM PC, was hugely popular in the 1980s, and significantly contributed to the success of IBM PC-compatible ...
. WKS files, foreign currency symbols, new types of charts and spreadsheet passwords. It also greatly improved the undo functionality, one of the few complaints found in the 1.0 version. Version 2.0, announced in October, further improved undo, added multiple rulers, headers and footers for text layout, and splitters in the displays. It also added additional file formats for both import and export, additional chart features and more graphical options like line sizes and colors.


Sale

In late 1987, Massachusetts-based Access Technologies purchased Trapeze from Data Tailor and the
MindWrite MindWrite is word processor software for early Apple Macintosh, Macintosh computers running classic Mac OS. It was released in 1986 by MindWork Software, making it among the earliest 3rd party word processors on the platform. It was later distribu ...
word processor A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features. Word processor (electronic device), Early word processors were stand-alone devices ded ...
from MindWork Software. Access Technologies previously had only one major product, the 20/20 spreadsheet, a clone of 1-2-3 running on various
minicomputer A minicomputer, or colloquially mini, is a class of smaller general purpose computers that developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, ...
s. Seeing the
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (P ...
encroaching into the mini space, they started to build a portfolio of Mac software. Within a year, the company instead decided to exit business entirely and sell their core 20/20 product to another vendor. This was eventually picked up by
Computer Associates CA Technologies, formerly known as CA, Inc. and Computer Associates International, Inc., is an American multinational corporation headquartered in New York City. It is primarily known for its business-to-business (B2B) software with a product p ...
in 1991. To aid the prospective sale, Access spun out the Mac software to several of the company's managers who formed DeltaPoint. Initially continuing sales of MindWrite and Trapeze, they used the income from these products to fund the development of a new charting program. Wulf, by this time, had also written a charting module for the
Persuasion Persuasion or persuasion arts is an umbrella term for Social influence, influence. Persuasion can influence a person's Belief, beliefs, Attitude (psychology), attitudes, Intention, intentions, Motivation, motivations, or Behavior, behaviours. ...
presentation program A computing, a presentation program (also called presentation software) is a software package used to display information in the form of a slide show. It has three major functions: * an editor that allows text to be inserted and formatted * a m ...
, which received excellent reviews and led to it being purchased by Aldus. DeltaPoint hired Wulf to write the new program, which was released as DeltaGraph. DeltaGraph became a best-seller and sales of MindWrite and Trapeze were ended around 1989 to focus on the new program.


Description

When the program is started, a document is opened that is empty. To begin using it, one or more "blocks" must be added to the worksheet. Blocks can be placed on the worksheet by selecting a type from the Block menu or the on-sheet cursor pop-up; each block type has its own custom cursor, a blank block for placing spreadsheet blocks, a filing cabinet for databases, folded-paper for text blocks, and lined block for graphics. The other cursors include the standard arrow cursor for selecting items, and cursors for moving or resizing blocks. Some of these could be selected from the keyboard to avoid a trip to the menu, for instance, one can move a block by holding down the Option key while in select mode. Blocks also have a name and a comments area, which can be edited via the Block menu, which also offers the ability to change its size, lock it, or make it invisible. Blocks will also automatically resize as data is added. Formulas in Trapeze are based on the block names. If one has a spreadsheet with two column blocks with Sales and Revenue, one can produce a Profit block by adding a new empty block, naming it Profit, and then typing in the formula Sales - Revenue. When this formula is entered, the Profit block will automatically resize to correctly hold the output of the formula. This can also be performed interactively with the mouse through a series of pop-up menus in the editing area that allow you to select blocks by name and the functions that are appropriate to that type. Blocks of differing dimensions are handled appropriately, for instance, multiplying a two-dimensional block by a single number will produce a new block with all of the individual values multiplied by the scalar, whereas doing the same with two two-dimensional block will cause the output to contain the individual cells multiplied. Blocks could be placed anywhere in the worksheet, snapping to a grid. Graphics could be placed in other blocks, or on their own. For instance, one could place a line graphic in a spreadsheet block to underline a key value, or import a graphic into its own block and place it behind the sheet. This allowed one to import forms as a graphic and place blocks on top of it to produce interactive forms. A single workbook could hold up to 32,000 blocks, although for memory reasons it could only have 11 pages which limited the number of blocks to much smaller values. Any one spreadsheet block could have up to 32,000 by 32,000 cells. Early versions did not support Undo very widely, which was a common complaint, but this was improved in later versions. It also never added a macro feature, another common issue. The system is very similar to the modern
Numbers A number is a mathematical object used to count, measure, and label. The original examples are the natural numbers 1, 2, 3, 4, and so forth. Numbers can be represented in language with number words. More universally, individual numbers ca ...
running on
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
. The major difference is that Numbers does not use the term "blocks", and instead talks about the individual items like "spreadsheet" and "chart". Numbers also attempts to automatically extract names from the data itself, including header rows types into the sheets. This means that a sheet with three columns, Sales, Revenue and Profit, will allow formulas to be built as "Profit = Sales - Revenue", which will populate the Profit column without needing a separate block, nor do the names have to be set separately. It also opens with a spreadsheet block already visible, addressing the concern that opening Trapeze to an empty page was confusing for new users.


Reception

After mentioning it in passing in their November 1986 edition, Macworld published an extensive review of the product in their May 1987 edition. It starts by noting that "If you didn't know there were any gaps left to fill in Excel, you will after you try Trapeze." They point out its ability to mix data, results, graphs and text as separate blocks in a single display, whereas at the time,
Microsoft Excel Microsoft Excel is a spreadsheet developed by Microsoft for Windows, macOS, Android and iOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a macro programming language called Visual Basic for ...
required these to be on separate windows. They also note the program's inclusion of powerful formulas, like matrix manipulation, provided functionality that would require macros in Excel. Moreover, these elements were linked together and updated each other, meaning changes to the data would, for instance, immediately update a chart in the same window. They note that setting up a spreadsheet in Trapeze is more difficult because planning is needed to name the various sections, but once set up, "it is much easier to work with Trapeze than Excel, and it is useful to have all the information about a project in one file." They conclude "Although macros are needed to improve performance and the Undo feature has not been adequately implemented in version 1.0, we highly recommend Trapeze to anyone who needs to integrate text and graphics into spreadsheet output." Another major review appeared in the July 1987 edition of MacUser. The reviewer lauded the interface and the general concept of the system. He was especially impressed with the way formulas were constructed, by linking the names of blocks, and the way the results appeared in a new block that automatically sized itself to the result set, something he calls "magic". He also notes that its ability to import graphics blocks means that, for example, one could create an invoice in
MacPaint MacPaint is a raster graphics editor developed by Apple Computer and released with the original Macintosh personal computer on January 24, 1984. It was sold separately for US$195 with its word processing counterpart, MacWrite. MacPaint was notab ...
, import it as a background, and then lay out input and output (formula) blocks on top of the graphic to produce a graphical form. But he also continually pointed out how different it was from other spreadsheet programs, noting "If you are a heavy spreadsheet users, Trapeze takes a lot of getting used to, and just plain doesn't do some things that other spreadsheets do." Additionally, some of the functionality was either difficult to use or simply missing, notably the ability to import data from other spreadsheet programs which meant the only way to transport data was by copy and paste. The review concludes "Depending on what you need to accomplish, Trapeze could be exactly what you've been looking for, or it could be completely inappropriate." The capsule awards it 2.5 mice, of five, and calls it "An unwieldly spreadsheet that can produce beautiful output." InfoWorld published a two-page review of 2.0 in September 1987, which was extremely positive. Starting off by calling it "revolutionary", they laud the capability to combine calculations graphics and text, and that together they produce results that look like manually laid up
desktop publishing Desktop publishing (DTP) is the creation of documents using page layout software on a personal ("desktop") computer. It was first used almost exclusively for print publications, but now it also assists in the creation of various forms of online ...
output, but one that updates automatically as the numbers change. Having used an earlier version of the program and found the performance "reasonably fast", they note that the new version is much faster than Excel on machines using a FPU, and even on those lacking one, like the standard
Mac SE The Macintosh SE is a personal computer designed, manufactured, and sold by Apple Computer, from March 1987 to October 1990. It marked a significant improvement on the Macintosh Plus design and was introduced by Apple at the same time as the Mac ...
, calculation times were the same as Excel but the load and save times were still much faster. They conclude that "Although it may be surpassed by Excel on some levels as a spreadsheet, or by Page Maker in page layout, Trapeze has some features that neither possesses. As a result, at $295 it represents a significant value for many Macintosh users" and award it a score of 8.3 out of 10. Macworld covered the program again in February 1988 as part of a spreadsheet roundup, which also included Excel,
Lotus Jazz Lotus Jazz is an integrated suite of word processor, spreadsheet, database, graphics, and communication software designed for the Macintosh 512K. The name evokes a group of musicians who together create something larger than each of the individua ...
, MacCalc, and
Microsoft Works Microsoft Works was a productivity software suite developed by Microsoft and sold from 1987 to 2009. Its core functionality included a word processor, a spreadsheet and a database management system. Later versions had a calendar application and ...
. Trapeze easily beat all of the other programs in almost every feature, allowing much larger worksheets, no limit on the length of text strings (most others were limited to 256 characters or less) and generally more functions and features. The review starts by saying Trapeze is "completely different" and so versatile it could be used as a page-layout program or for graphics editor without ever using the spreadsheet part. They say it is slightly confusing for new users as the document opens with nothing in it and it's up to the user to add items to get it going, but they feel power users will "revel" in its possibilities. Its support for the 68881 made it much faster than any of the other programs, and they suggest it is the best choice for complex sheets. Their only concern was the lack of import/export, limited only to WKS and even then only to the data itself, not the formulas.


References


Citations


Bibliography

* * * * * * * * * {{cite web , url=https://support.apple.com/en-ca/guide/numbers/welcome/mac , title=Numbers User Guide , website=Apple , ref=CITEREFNumbers


External links


Applications Part 3
part of a 1987 series of shows on business applications produced by KCSM in San Francisco, Trapeze and Excel are demonstrated on the soon-to-be-released
Macintosh II The Macintosh II is a personal computer designed, manufactured, and sold by Apple Computer from March 1987 to January 1990. Based on the Motorola 68020 32-bit CPU, it is the first Macintosh supporting color graphics. When introduced, a basic s ...
. Features
Gary Kildall Gary Arlen Kildall (; May 19, 1942 – July 11, 1994) was an American computer scientist and microcomputer entrepreneur. During the 1970s, Kildall created the CP/M operating system among other operating systems and programming tools, an ...
as host. 1987 software Classic Mac OS software Spreadsheet software for macOS