SuperCard

Last updated
SuperCard
Developer(s) Solutions Etcetera
Stable release
4.8.1 / Feb 27, 2020
Operating system System Software 6, System 7, Mac OS 8, Mac OS 9, Mac OS X
Type hypermedia, development
License Proprietary
Website www.supercard.us

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).

Contents

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 were released, bringing improvements and bug fixes, native support for Apple's 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 was not compatible with macOS Catalina or later due to the removal of 32-bit application support in macOS. [12]

As a result of the passing of Scott Simon, co-owner of Solutions Etcetera, in April 2024, the SuperCard web site and that of its parent company were taken down. This brought to an end the 36-year history of the product. The clear turning point in SuperCard's commercial viability was Solutions Etcetera's decision not to follow Apple's development roadmap. After MacOS dropped support for 32-bit applications in 2012 (OS X Mountain Lion), SuperCard could only be run on obsolete hardware (defined as officially unsupported by Apple), or under emulated environments on modern hardware. This, combined with the rise of competing, more modern, cross-platform authoring alternatives and frameworks (e.g., LiveCode, Ionic_(mobile_app_framework)) vastly diminished the potential customer base.

Related Research Articles

<span class="mw-page-title-main">HyperCard</span> Hypermedia system for Apple Macintosh and Apple IIGS computers

HyperCard is a software application and development kit for Apple Macintosh and Apple IIGS computers. It is among the first successful hypermedia systems predating the World Wide Web.

macOS Operating system for Apple computers

macOS, originally Mac OS X, previously shortened as OS X, is an operating system developed and marketed by Apple since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and laptop computers, it is the second most widely used desktop OS, after Microsoft Windows and ahead of all Linux distributions, including ChromeOS.

QuickTime is a discontinued extensible multimedia architecture created by Apple, which supports playing, streaming, encoding, and transcoding a variety of digital media formats. The term QuickTime also refers to the QuickTime Player front-end media player application, which is built-into macOS, and was formerly available for Windows.

AppleScript is a scripting language created by Apple Inc. that facilitates automated control over scriptable Mac applications. First introduced in System 7, it is currently included in all versions of macOS as part of a package of system automation tools. The term "AppleScript" may refer to the language itself, to an individual script written in the language, or, informally, to the macOS Open Scripting Architecture that underlies the language.

<span class="mw-page-title-main">Adobe PageMaker</span> Desktop publishing program

Adobe PageMaker is a desktop publishing computer program introduced in 1985 by the Aldus Corporation on the Apple Macintosh. The combination of the Macintosh's graphical user interface, PageMaker publishing software, and the Apple LaserWriter laser printer marked the beginning of the desktop publishing revolution. Ported to PCs running Windows 1.0 in 1987, PageMaker helped to popularize both the Macintosh platform and the Windows environment.

Revolution is a software development environment/multimedia authoring software in the tradition of HyperCard and is based on the MetaCard engine. Its primary focus is on providing a relatively accessible development tool set and scripting language that enable the creation of software programs that run across multiple platforms with little or no code modifications. The Integrated Development Environment (IDE) included with Revolution is built partly on the models created by Bill Atkinson and the original HyperCard team at Apple and subsequently followed by many other software development products, such as Microsoft's Visual Basic. Revolution includes an English language-like scripting language called Transcript, a full programming language superset of the HyperCard's scripting language, HyperTalk.

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.

<span class="mw-page-title-main">Macintosh Programmer's Workshop</span> Software development package for the Classic Mac OS

Macintosh Programmer's Workshop (MPW) is a software development environment for the Classic Mac OS operating system, written by Apple Computer. For Macintosh developers, it was one of the primary tools for building applications for System 7.x and Mac OS 8.x and 9.x. Initially MPW was available for purchase as part of Apple's professional developers program, but Apple made it a free download after it was superseded by CodeWarrior. On Mac OS X it was replaced by the Project Builder IDE, which eventually became Xcode.

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">Internet Explorer for Mac</span> Web browser for Apple computers developed by Microsoft from 1996 to 2003

Internet Explorer for Mac was a proprietary web browser developed by Microsoft for the Macintosh platform to browse web pages. Initial versions were developed from the same code base as Internet Explorer for Windows. Later versions diverged, particularly with the release of version 5, which included the cutting-edge, fault-tolerant and highly standards-compliant Tasman layout engine.

<span class="mw-page-title-main">Rhapsody (operating system)</span> Apple operating system

Rhapsody is an operating system that was developed by Apple Computer after its purchase of NeXT in the late 1990s. It is the fifth major release of the Mach-based operating system that was developed at NeXT in the late 1980s, previously called OPENSTEP and NEXTSTEP. Rhapsody was targeted to developers for a transition period between the Classic Mac OS and Mac OS X. Rhapsody represented a new and exploratory strategy for Apple, more than an operating system, and runs on x86-based PCs and on Power Macintosh.

<span class="mw-page-title-main">SK8 (programming language)</span>

SK8 was a multimedia authoring environment developed in Apple's Advanced Technology Group from 1988 until 1997. It was described as "HyperCard on steroids", combining a version of HyperCard's HyperTalk programming language with a modern object-oriented application platform. The project's goal was to allow creative designers to create complex, stand-alone applications. The main components of SK8 included the object system, the programming language, the graphics and components libraries, and the Project Builder, an integrated development environment.

Script Debugger is a Macintosh computer source code editor and debugging environment for the AppleScript programming language, and other languages based on Apple Inc.'s Open Scripting Architecture. It is a product of Late Night Software.

<span class="mw-page-title-main">Front Row (software)</span> Discontinued Apple media center application

Front Row is a discontinued media center software application for Apple's Macintosh computers and Apple TV for navigating and viewing video, photos, podcasts and music from a computer, optical disc or the Internet through a 10-foot user interface. The software relies on iTunes and iPhoto and is controlled by an Apple Remote or the keyboard function keys. The first version was released in October 2005, with two major revisions since. Front Row was removed and discontinued in Mac OS X 10.7.

LiveCode Ltd. makes the LiveCode cross-platform development environment for creating applications that run on iOS, Microsoft Windows, Linux, macOS, Android and Browsers. It is similar to Apple's discontinued HyperCard.

NS Basic is a family of development tools developed and commercially marketed by NSB Corporation in Toronto, Ontario, Canada for iOS, Android, Microsoft Windows, MacOS, Linux, BlackBerry OS, WebOS, Newton OS, Palm OS, Windows CE and Windows Mobile.

Mac operating systems were developed by Apple Inc. in a succession of two major series.

EditDV was a video editing software released by Radius, Inc. in late 1997 as an evolution of their earlier Radius Edit product. EditDV was one of the first products providing professional-quality editing of the then new DV format at a relatively affordable cost and was named "The Best Video Tool of 1998". Originally EditDV was available for Macintosh only but in February 2000 EditDV 2.0 for Windows was released. With version 3.0 EditDV's name was changed to CineStream.

LiveCode is a cross-platform rapid application development runtime system inspired by HyperCard. It features the LiveCode Script programming language which belongs to the family of xTalk scripting languages like HyperCard's HyperTalk.

<span class="mw-page-title-main">Classic Mac OS</span> Original operating system of Apple Mac (1984–2001)

Mac OS is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer, Inc. from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The Macintosh operating system is credited with having popularized the graphical user interface concept. It was included with every Macintosh that was sold during the era in which it was developed, and many updates to the system software were done in conjunction with the introduction of new Macintosh systems.

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. 1 2 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.