Trapeze (spreadsheet program)

Last updated
Trapeze
Original author(s) Data Tailor, Access Technologies, DeltaPoint
Developer(s) Andrew Wulf, Bob Murphy, Ken Clark
Operating system classic Mac OS
Type Spreadsheet
License Proprietary

Trapeze is a discontinued spreadsheet program for Macintosh systems running classic Mac OS. 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 and Lotus 1-2-3 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.

Contents

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 software vendor as part of an effort to break into the microcomputer 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, introduced in 1990. This concept is also seen in the modern Apple Numbers.

History

Conception

In 1984, after seeing the Macintosh computer, Andrew Wulf quit his job at a defence contractor and started a small consulting firm to work on microcomputers. Their first products were a series of Multiplan spreadsheets 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. [1]

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, although Pascal 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 and tested on a Mac 128. [1]

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 (WWDC) in 1990. They then went to MacWorld Boston 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. [1]

Release

Prior to the show, they placed a teaser advertisement in Macworld, 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. [1] Trapeze was released into an already crowded spreadsheet market. It nevertheless garnered praise for its unconventional layout and the wide selection of powerful modelling capabilities. It also directly supported the Motorola 68881 floating point unit, which gave it much higher performance than the competition, at least on machines that included this processor. [2]

Reviews were generally positive, with the exception of one in MacUser 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. [1] However, an earlier review in Macworld was generally very positive, [3] and one a few months later in InfoWorld was positively effusive. [4] 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. [1]

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. 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. [5] 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. [4]

Sale

In late 1987, Massachusetts-based Access Technologies purchased Trapeze from Data Tailor and the MindWrite word processor from MindWork Software. Access Technologies previously had only one major product, the 20/20 spreadsheet, a clone of 1-2-3 running on various minicomputers. Seeing the microcomputer 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. [1] This was eventually picked up by Computer Associates in 1991. [6]

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 presentation program, 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. [1]

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. [7]

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. [7] 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. [8]

Blocks could be placed anywhere in the worksheet, snapping to a grid. [7] 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. [8]

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. [9] Early versions did not support Undo very widely, which was a common complaint, but this was improved in later versions. [4] [3] It also never added a macro feature, another common issue. [3]

The system is very similar to the modern Numbers running on macOS. 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. [10]

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 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." [3]

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". [7] He also notes that its ability to import graphics blocks means that, for example, one could create an invoice in MacPaint, import it as a background, and then lay out input and output (formula) blocks on top of the graphic to produce a graphical form. [8] 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." [7] 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." [11]

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 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, 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. [4]

Macworld covered the program again in February 1988 as part of a spreadsheet roundup, which also included Excel, Lotus Jazz, MacCalc, and Microsoft Works. 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. [12] 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. [2]

Related Research Articles

<span class="mw-page-title-main">Lotus 1-2-3</span> Spreadsheet software

Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software. 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-compatibles in the business market.

<span class="mw-page-title-main">Microsoft Excel</span> Spreadsheet editor, part of Microsoft 365

Microsoft Excel is a spreadsheet editor developed by Microsoft for Windows, macOS, Android, iOS and iPadOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications (VBA). Excel forms part of the Microsoft 365 suite of software.

<span class="mw-page-title-main">Spreadsheet</span> Computer application for organization, analysis, and storage of data in tabular form

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 cells of a table. Each cell may contain either numeric or text data, or the results of formulas that automatically calculate and display a value based on the contents of other cells. The term spreadsheet may also refer to one such electronic document.

<span class="mw-page-title-main">Lotus Improv</span> Spreadsheet program

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 ended in April 1996 after Lotus was purchased by IBM.

Lotus Symphony was an integrated software package for creating and editing text, spreadsheets, charts and other documents on the MS-DOS operating systems. It was released by Lotus Development as a follow-on to its popular spreadsheet program, Lotus 1-2-3, and was produced from 1984 to 1992. Lotus Jazz on the Apple Macintosh was a sibling product.

<span class="mw-page-title-main">AppleWorks</span> Office software suite from Apple

AppleWorks was an integrated office suite containing a word processor, database, and spreadsheet. It was developed by Rupert Lissner for Apple Computer, originally for the Apple II and launched in 1984. Many enhancements for AppleWorks were created, the most popular being the TimeOut series from Beagle Bros which extended the life of the Apple II version of AppleWorks. Appleworks was later reworked for the Macintosh platform.

Claris International Inc., formerly FileMaker Inc., is a computer software development company formed as a subsidiary company of Apple Computer in 1987. It was given the source code and copyrights to several programs that were owned by Apple, notably MacWrite and MacPaint, in order to separate Apple's application software activities from its hardware and operating systems activities.

MindWrite is word processor software for early 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 distributed by Access Technologies, who then transferred their Mac software to a spinoff, DeltaPoint. Sales continued with DeltaPoint at least into the early 1990s.

Wingz was a spreadsheet program sold by Informix in the late 1980s and early 1990s. Originally developed for the Macintosh, it was later ported to Microsoft Windows, OS/2, NeXTSTEP and several other commercial flavors of Unix. In spite of many positive reviews, including one calling it "clearly the spreadsheet of the future", the market was rapidly entrenching Microsoft Excel. Informix eventually gave up on the desktop market and reverted solely to database sales in the mid-1990s. Claris licensed and sold an extensively cleaned up version as Claris Resolve in 1991, but it was far too late to market to have any effect.

<span class="mw-page-title-main">Lotus Jazz</span>

Lotus Jazz is an integrated suite of word processor, spreadsheet, database, graphics, and communication software designed for the Macintosh 512K. The name was intended to evoke a group of musicians who together create something larger than each of the individual players. It was released in 1985 and retailed for US$595.

Full Impact was a spreadsheet program for the Apple Macintosh computer released by Ashton-Tate in the late 1980s. Full Impact was known for excellent graphing and visual display, far better than contemporary versions of Microsoft Excel. But this was also its only really compelling feature, and it was unable to find a market niche given the dominance of Excel in the Macintosh marketplace.

<span class="mw-page-title-main">Spreadsheet 2000</span>

Spreadsheet 2000 is a discontinued spreadsheet program for Apple Macintosh computers, published by Casady & Greene, a distributor of many "smaller" Mac releases. It appears to have seen little in terms of sales, and was withdrawn from the market after only a short time. First released in 1993 as Let's Keep It Simple Spreadsheet, officially abbreviated Let's KISS, the product was renamed Spreadsheet 2000 for its 2.0 release in 1997.

A pivot table is a table of values which are aggregations of groups of individual values from a more extensive table within one or more discrete categories. The aggregations or summaries of the groups of the individual terms might include sums, averages, counts, or other statistics. A pivot table is the outcome of the statistical processing of tabularized raw data and can be used for decision-making.

Claris Resolve was a spreadsheet computer program for the Apple Macintosh. It was released by Claris in 1991 and sold until 1994.

T/Maker was one of the first spreadsheet programs designed for the personal computer user and released by Peter Roizen in 1979. The application ran on CP/M, TRSDOS, and later on MS-DOS computers. T/Maker was originally distributed by Lifeboat Associates of New York.

<span class="mw-page-title-main">Numbers (spreadsheet)</span> Spreadsheet application by Apple Inc.

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 Mac OS X was announced on August 7, 2007, making it the newest application in the iWork suite. The iPad version was released on January 27, 2010. The app was later updated to support iPhone and iPod Touch.

Synex Systems Corporation, a subsidiary of Synex International Inc., was formed in 1983 in an effort to develop software for the microcomputer market and was run by Synex International Vice President Murray Hendren until 1992. In 2002, Synex Systems was acquired by privately owned Lasata Software of Perth, Australia. In 2005, Lasata was acquired by UK based Systems Union. In 2007, Systems Union was acquired by privately held Infor Global Solutions, a U.S. company that specializes in enterprise software.

Productivity software is application software used for producing information. Its names arose from it increasing productivity, especially of individual office workers, from typists to knowledge workers, although its scope is now wider than that. Office suites, which brought word processing, spreadsheet, and relational database programs to the desktop in the 1980s, are the core example of productivity software. They revolutionized the office with the magnitude of the productivity increase they brought as compared with the pre-1980s office environments of typewriters, paper filing, and handwritten lists and ledgers. In the United States, some 78% of "middle-skill" occupations now require the use of productivity software. In the 2010s, productivity software has become even more consumerized than it already was, as computing becomes ever more integrated into daily personal life.

<span class="mw-page-title-main">RagTime</span> Frame-oriented business publishing software

RagTime is a frame-oriented business publishing software which combines word processing, spreadsheets, simple drawings, image processing, and charts, in a single document/program, integrated software. It is often used to create forms, reports, documentation, desktop publishing, and in office environments. Typical users are business clients, educational institutions, administrations, architects, and also private users.

References

Citations

Bibliography