Thursday, July 21, 2016

SuperCard - Wikipedia


SuperCard ist eine hochentwickelte Entwicklungsumgebung, die auf Macintosh-Computern unter OS 8 und 9 sowie OS X ausgeführt wird. Sie ist von HyperCard inspiriert, enthält jedoch eine reichhaltigere Sprache, ein vollständiges GUI-Toolkit und native Farben (Im Gegensatz zu den HyperCard-Add-Ons von Apple oder Drittanbietern).

Die von SuperCard verwendete Programmiersprache heißt SuperTalk und basiert weitgehend auf HyperTalk, der Sprache in HyperCard. Neben der Hauptsprache kann SuperTalk OSA-basierte Skriptsprachen wie AppleScript und Shell-Befehle aufrufen. Die Sprache kann mit sogenannten Externals erweitert werden, kompilierten Codeabschnitten, die wie native Routinen erscheinen.

Mit SuperCard erstellte Programme können in der IDE selbst oder als "Standalones" ausgeführt werden, bei denen die vom Benutzer erstellten Programme und Ressourcen mit der von SuperCard verwendeten Ausführungs-Engine kombiniert werden.

Geschichte [ edit ]

Die frühen Jahre ]

SuperCard wurde zuerst von Bill Appleton erstellt und von Silicon Beach Software veröffentlicht 1989 wurde Silicon Beach von Aldus Corporation erworben. Aldus hat die Version 1.6 von SuperCard veröffentlicht, die Unterstützung für AppleEvents, verbesserte Grafikfunktionen und einige andere Verbesserungen bietet.

Mitte der 1990er Jahre [ edit ]

Im Februar 1994 kaufte Allegiant Technologies aus San Diego SuperCard. Allegiant veröffentlichte mehrere Versionen der Software und gewann sogar die 1995 von MacUser Editor's Choice als beste neue Multimedia-Authoring-Anwendung. Die im Juni 1994 veröffentlichte Version 1.7 von SuperCard enthielt einige wichtige Verbesserungen, darunter die QuickTime-Unterstützung und die Anweisungen zum Wechseln. Im Dezember desselben Jahres wurde Version 2.0 veröffentlicht. Dies war die erste native PowerPC-Version, die es auf neueren Rechnern deutlich schneller als frühere Versionen machte. Mit dieser Version wurde auch eine Anwendung namens Standalone Maker eingeführt, die die Möglichkeit zum Bearbeiten des Ressourcenzweiges von ausführbaren SuperCard-Projekten in den Vordergrund stellt. SuperCard war immer in der Lage, eigenständige ausführbare Anwendungen zu erstellen, aber dieses Tool verringerte die Eintrittsbarriere für Anfänger. Version 2.0 und 2.5 wurden in japanischsprachigen Versionen veröffentlicht. [1]

Ende der 1990er Jahre [ edit ]

Danach wurden mehrere Versionen von SuperCard veröffentlicht, die Funktionen wie Unterstützung für vollständige 24- Bitfarbe und Verbesserungen der Filmstreifenfunktion. Anfang 1996 wurde ein neues Companion-Produkt namens Marionet veröffentlicht. Dieses Add-On ermöglichte es Projekten, über lokale Netzwerke oder das Internet zu kommunizieren. 20 Monate später wurde die dritte Version von SuperCard veröffentlicht. Diese neue Version enthielt ein neues Projektdateiformat mit Benutzereigenschaften und einen komplett neuen Projekteditor.

Das Ziel von Allegiant bestand darin, das Macintosh-Produkt ständig weiterzuentwickeln und gleichzeitig eine Windows-Laufzeitumgebung (Bearbeiten auf dem Mac, Ausführen unter Windows oder Mac) und letztendlich eine Windows-Authoring-Umgebung bereitzustellen. Die Firma machte drei verschiedene Versuche, eine Windows-Version von SuperCard der Öffentlichkeit zugänglich zu machen. Der erste war ein echter "Port" des Produkts (der sowohl Editier- als auch Laufzeitumgebungen unter Windows beinhaltet hätte), es dauerte zu lange und war sehr instabil. Es wurde festgestellt, dass es unmöglich wäre, den Macintosh-Quellcode zu dieser Zeit als Basis für die Portierung auf Windows zu verwenden. Ein zweiter Versuch bestand darin, eine reine Laufzeitumgebung zu erstellen, die die meisten Funktionen von SuperCard unterstützte, jedoch unter einer brandneue Codebasis, die von Grund auf mit neuen Ingenieuren geschrieben wurde. Diese Version war stabiler, brachte es aber letztendlich nicht auf den Markt (obwohl sie die Basis für das Roadster-Plugin bildete (siehe unten)). Der dritte Versuch war sehr kurzlebig, beruhte jedoch auf Gesprächen mit Apple im Zusammenhang mit QuickTime Interactive (QTi), das eine auf Quicktime basierende Umgebung bereitstellen sollte, in der ein auf Quicktime basierendes Entwicklungs- und Authoring-Tool mit dem Tool erstellt werden konnte SuperTalk-Sprache.

Schließlich stellte das Unternehmen 1996 ein SuperCard-Browser-Plugin mit dem Namen "Roadster" her, um "Projekte" auszuführen - die SuperCard-Version von Stacks. Roadster unterstützte einen Teil der Fähigkeiten von SuperCard. Da es sich jedoch um ein Web-Plugin handelte, war es das erste Mal, dass SuperCard-Inhalte unter Windows abgespielt werden konnten.

Im Mai 1998 erwarb Incwell DMG SuperCard und alle zugehörigen Produkte von Allegiant. Kurz darauf wurde Version 3.5 angekündigt. Diese im Oktober 1998 endgültig veröffentlichte Version war schneller als ihre Vorgänger und unterstützte QuickTime 3, Drag & Drop und mehr.

Die im Jahr 1999 veröffentlichte Version 3.6 brachte eine japanische Version und viele interne Verbesserungen.

Das 21. Jahrhundert [ edit ]

Im Jahr 2002 wurde SuperCard zum vierten Mal erworben. Dieses Mal kaufte Solutions Etcetera, das Unternehmen, das SuperCard für IncWell entwickelt hatte, das Produkt und kündigte die Version 4 an. Mit dieser neuen Version wurde die Unterstützung für Mac OS X, die vollständige Einhaltung von Themes und eine breite Palette an Benutzeroberflächenelementen eingeführt.

Seitdem wurden Versionen bis 4.8 veröffentlicht, die Verbesserungen und Fehlerbehebungen, native Unterstützung für die neuen Intel-Chip-basierten Macs von Apple, IDE-Erweiterungen, erweiterte numerische Präzision, Anti-Alias-Zeichnungsgrafiken und erweiterte Shell-Unterstützung enthalten. [2]

Verweise [ edit ]

Externe Links [ edit ]

No comments:

Post a Comment