SuperCard
SuperCardは、Macintoshコンピュータ、OS 8および9、OS Xで動作する高水準開発環境である。これは、HyperCardから影響を受け、より豊富な言語、完全なGUIツールキット、およびネイティブカラー(HyperCardの場合はAppleまたはサードパーティがアドオンを提供していたのとは対照的に)が含まれている。
SuperCardで使用されるプログラミング言語はSuperTalkと呼ばれ、主にHyperCardの言語であるHyperTalkに基づいている。コア言語に加えて、SuperTalkはAppleScriptなどのOSAベースのスクリプト言語やシェルコマンドを呼び出すことができる。この言語は、いわゆる外部、つまりネイティブルーチンのように見えるコンパイル済みコードのチャンクで拡張できる。
SuperCardを使用して作成されたプログラムは、IDE自体の内部で実行することも、ユーザーが作成したプログラムやリソースをSuperCardが使用する実行エンジンと組み合わせる「スタンドアロン」として実行することもできる。
その後、フル24ビットカラーのサポートやフィルムストリップ機能の改善などの機能を含むSuperCardのいくつかのバージョンがリリースされた。1996年の初めに、Marionetと呼ばれる新しいコンパニオン製品がリリースされた。このアドオンにより、プロジェクトはローカルネットワークまたはインターネットを介して通信できた。それから20か月後、SuperCardの3番目のバージョンがリリースされた。この新しいバージョンでは、ユーザープロパティをサポートする新しいプロジェクトファイル形式と、まったく新しいプロジェクトエディターが採用された。
Allegiantの目標は、Macintosh製品を革新し続けながら、Windowsランタイム環境(Macで編集、WindowsまたはMacで実行)、そして最終的にはWindowsオーサリング環境を提供することであった。同社はWindowsバージョンのSuperCardを一般に公開するために3つの異なる試みを行った。1つ目は、製品の真の「ポート」(Windowsの編集環境とランタイム環境の両方を含む)であり、時間がかかりすぎて非常に不安定であった。2つ目の試みはSuperCardのほとんどの機能をサポートするランタイムのみの環境を作成することであったが、当時のWindowsへの移植の基礎としてMacintoshソースコードを使用することは不可能であると判断されたため、新しいエンジニアとともにまったく新しいコードをベースとして、ゼロから作成された。