How Can We Help?
You are here:
< Back

SuperCard was a high-level development environment that ran on Macintosh computers, under OS 8 and 9, and OS X. It was inspired by HyperCard, but included a richer language, a full GUI toolkit, and native color (as opposed to HyperCard's Apple- or third-party-supplied add-ons).

The programming language used by SuperCard was called SuperTalk, and was largely based on HyperTalk, the language in HyperCard. In addition to the core language, SuperTalk could call out to OSA-based scripting languages such as AppleScript, and shell commands. The language could be extended with so-called externals, chunks of compiled code that appeared like native routines.

Programs created using SuperCard could be run inside the IDE itself, or as "standalones", which combined the user-created programs and resources with the execution engine used by SuperCard.

History

The early years

SuperCard was first created by Bill Appleton and published by Silicon Beach Software in 1989.[1] Appleton combined elements from World Builder, that he wrote, HyperCard, SuperPaint and the Macintosh user interface.[2]

In 1990, Silicon Beach was acquired by Aldus Corporation.[3] Aldus released version 1.6 of SuperCard which brought support for AppleEvents, enhanced graphic capabilities and several other improvements.

Mid-1990s

In February 1994, Allegiant Technologies of San Diego bought SuperCard. Allegiant released several versions of the software, and even won the 1995 MacUser Editor's Choice for Best New Multimedia-Authoring Application. Version 1.7 of SuperCard, which was released in June 1994, included several important enhancements, including QuickTime support and switch statements.[4] In December of the same year, version 2.0 was released. This was the first PowerPC native version, which made it a lot faster than previous versions on newer machines.[5] Also, this version introduced an application called Standalone Maker, which put a front end on the ability to edit the resource fork of executable SuperCard projects. SuperCard had always been able to produce stand alone executable applications, but this tool lowered the barrier to entry for novice users. Version 2.0 and 2.5 were released in Japanese-language versions.[6] Version 2.5 also added full 24-bit color, and QuickTime VR support.[7]

Late 1990s

Several versions of SuperCard were released thereafter, that included features such as support for full 24-bit color and improvements of the filmstrip feature. In early 1996, a new companion product called Marionet was released. This add-on allowed projects to communicate over local networks or the Internet, offering server-side functionality and foreshadowing the robust web application era of today.

[8] Twenty months later, the third version of SuperCard was released. This new version sported a new project file format supporting user properties, and a completely new Project Editor.

Allegiant's goal was to keep innovating on the Macintosh product, while delivering a Windows runtime environment (edit on the Mac, run on Windows or Mac) and ultimately a Windows authoring environment. The firm went through three different attempts to bring a Windows version of SuperCard to the public. The first was a true "port" of the product (which would have included both editing and runtime environments on Windows), however it was taking too long and was very unstable due to the lack of a robust graphical "toolbox" such as the one offered on the Mac platform. It was determined that it would be unfeasible to use the Macintosh source code as a basis for porting to Windows at the time, so a second was an attempt to make a runtime-only environment that supported most of the capabilities of SuperCard, but under a brand new code base that was written from the ground up with new engineers. This version was more stable, but ultimately did not make it to market (although it formed the basis for the Roadster plugin (see below)). The third attempt was very short-lived, but was based on conversations with Apple related to QuickTime Interactive (QTi), which was going to provide a Quicktime-based environment that could be used to create a Quicktime-based development and authoring tool using the SuperTalk language.

Ultimately, the firm also created a SuperCard browser plugin called "Roadster" in 1996 to run "projects" — the SuperCard version of stacks. Roadster supported a subset of SuperCard's capabilities, but since it was a web plugin, it was the first time that SuperCard content could be played on Windows.[9][10]

In May 1998, Incwell DMG acquired SuperCard and all related products from Allegiant. Shortly thereafter, version 3.5 was announced. This version, which was finally released in October 1998, was faster than its predecessors, had support for QuickTime 3, Drag and Drop, and more. Incwell also cut the price in half compared to previous versions.[9]

Version 3.6, released in 1999, brought a Japanese version and many internal improvements.

The 21st century

In 2002, SuperCard was acquired for the fourth time. This time, Solutions Etcetera, the company that had been developing SuperCard for IncWell, bought the product, and announced version 4. This new version introduced Mac OS X support, complete theme compliance and a wide range of user interface elements to go with it.

Since then, versions up to 4.8 have been released, bringing improvements and bug fixes, native support for Apple's new Intel-Chip-Based Macs, IDE enhancements, extended numeric precision, anti-aliased draw graphics, and expanded shell support.[11]

As of March 2023, SuperCard 4.8.1 is not compatible with macOS Catalina or later due to the removal of 32-bit application support in macOS.[12]

As of June 2024, SuperCard and its parent company, Solutions Etcetera, have disappeared from the web and are no longer responding to inquiries, thus bringing to an end the 36-year history of the product. The clear turning point in its commercial viability was the company's decision not to develop SuperCard as a 64-bit application, meaning that after MacOS dropped support for 32-bit applications in 2012 (OS X Mountain Lion), SuperCard could only be run on old, currently officially unsupported hardware, or under emulated environments on modern hardware. This vastly diminished the potential customer base–together with the rise of similar cross-platform authoring alternatives (e.g., LiveCode, which broadened the usability of applications developed with such rapid development tools.

References

  1. ^ Moran, Tom (April 1989). "Beyond Hypercard". Macworld. Vol. 6, no. 4. p. 81.
  2. ^ Gookin, Dan (1989). "Foreword". The complete SuperCard handbook. Compute! Books. p. vii,17-18. ISBN 0874551986.
  3. ^ "About Us". Silicon Beach Software. Archived from the original on 11 October 2016.
  4. ^ Tessler, Franklin N.; Singh, Harjit (February 1995). "SuperCard 1.7.1". Macworld. Vol. 12, no. 2. p. 68. A review of SuperCard 1.7.1 with a list of what's new and the mention of the new publisher
  5. ^ LeVitus, Bob (July 1995). "SuperCard / Not your father's HyperCard". MacUser. Vol. 11, no. 7. p. 59. Review of SuperCard 2.0 indicating the PowerPC native version.
  6. ^ ""The online MacinStuff Times" SuperCard 2.5 Japanese Version Ships". www.informedusa.com. Retrieved 2018-06-06.
  7. ^ "Ad for Allegiant SuperCard". InterActivity. No. 5. November 1995. p. 8.
  8. ^ Duncan, Geoff (January 1997). "Send in The Robots". Macworld. Vol. 12, no. 1. p. 153-156.
  9. ^ a b Duncan, Geoff (May 1999). "SuperCard 3.5". Macworld. No. May 1999. p. 44. A review of SuperCard 3.5.2 mentioning the new owners, and new features, including a mention of Roadster.
  10. ^ Anzovin, Steven (June 1997). "SuperCard 3.0". MacAddict. No. 10. p. 62-63. Clearly mention Roadster in SuperCard 3.0
  11. ^ "Introducing SuperCard 4.8". www.supercard.us. Retrieved 2018-06-06.
  12. ^ "SuperCard in Parallels". SuperCard. Archived from the original on 24 August 2021. Retrieved 6 March 2023.


External links

Categories
Table of Contents