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