Superkarta

Superkarta
Deweloperzy Rozwiązania itp
Wersja stabilna
4.8.1 / 27 lutego 2020 r
System operacyjny Oprogramowanie systemowe 6 , System 7 , Mac OS 8 , Mac OS 9 , Mac OS X
Typ hipermedia , rozwój
Licencja Prawnie zastrzeżony
Strona internetowa www .supercard .us

SuperCard to środowisko programistyczne wysokiego poziomu , które działa na komputerach Macintosh z systemami OS 8 i 9 oraz OS X. Jest inspirowany HyperCard , ale zawiera bogatszy język, pełny zestaw narzędzi GUI i natywny kolor (w przeciwieństwie do dodatków HyperCard dostarczanych przez Apple lub innych firm).

Język programowania używany przez SuperCard nazywa się SuperTalk i jest w dużej mierze oparty na HyperTalk , języku w HyperCard. Oprócz podstawowego języka SuperTalk może odwoływać się do OSA , takich jak AppleScript i poleceń powłoki . Język można rozszerzyć o tak zwane elementy zewnętrzne, fragmenty skompilowanego kodu, które wyglądają jak natywne procedury.

Programy utworzone przy użyciu SuperCard mogą być uruchamiane w samym IDE lub jako „autonomiczne”, które łączą programy i zasoby utworzone przez użytkowników z silnikiem wykonawczym używanym przez SuperCard.

Historia

Wczesne lata

Karta SuperCard została po raz pierwszy stworzona przez Billa Appletona i opublikowana przez Silicon Beach Software w 1989 roku. Appleton połączył elementy napisanego przez siebie programu World Builder , HyperCard , SuperPaint i interfejsu użytkownika komputera Macintosh.

W 1990 roku Silicon Beach została przejęta przez Aldus Corporation . Aldus wydał wersję 1.6 SuperCard, która przyniosła obsługę AppleEvents, ulepszone możliwości graficzne i kilka innych ulepszeń.

połowa lat 90

W lutym 1994 firma Allegiant Technologies z San Diego kupiła SuperCard. Allegiant wydał kilka wersji oprogramowania, a nawet zdobył w 1995 roku nagrodę MacUser Editor's Choice dla najlepszej nowej aplikacji do tworzenia multimediów. Wersja 1.7 SuperCard, która została wydana w czerwcu 1994 r., zawierała kilka ważnych ulepszeń, w tym obsługę QuickTime i instrukcje przełączania . W grudniu tego samego roku została wydana wersja 2.0. To był pierwszy PowerPC wersja natywna, dzięki czemu była dużo szybsza niż poprzednie wersje na nowszych maszynach. W tej wersji wprowadzono również aplikację o nazwie Standalone Maker, która umożliwia edycję rozwidlenia zasobów wykonywalnych projektów SuperCard. SuperCard zawsze był w stanie tworzyć samodzielne aplikacje wykonywalne, ale to narzędzie obniżyło barierę wejścia dla początkujących użytkowników. Wersje 2.0 i 2.5 zostały wydane w wersjach w języku japońskim. Wersja 2.5 dodała również pełny 24-bitowy kolor i obsługę QuickTime VR.

koniec lat 90

Później wydano kilka wersji SuperCard, które zawierały takie funkcje, jak obsługa pełnego 24-bitowego koloru i ulepszenia funkcji taśmy filmowej. Na początku 1996 roku został wydany nowy produkt towarzyszący o nazwie Marionet. Ten dodatek umożliwił projektom komunikację przez sieci lokalne lub Internet, oferując funkcjonalność po stronie serwera i zapowiadając dzisiejszą erę solidnych aplikacji internetowych.

Dwadzieścia miesięcy później została wydana trzecia wersja SuperCard. Ta nowa wersja zawierała nowy format pliku projektu obsługujący właściwości użytkownika oraz całkowicie nowy edytor projektów.

Celem firmy Allegiant było ciągłe wprowadzanie innowacji w produktach dla komputerów Macintosh, przy jednoczesnym dostarczaniu środowiska wykonawczego systemu Windows (edycja na komputerze Mac, uruchamianie w systemie Windows lub Mac), a ostatecznie środowiska do tworzenia treści w systemie Windows. Firma przeszła trzy różne próby upublicznienia wersji SuperCard dla systemu Windows. Pierwszy był prawdziwym „portem” produktu (który obejmowałby zarówno środowiska edycyjne, jak i wykonawcze w systemie Windows), jednak trwał zbyt długo i był bardzo niestabilny z powodu braku solidnego graficznego „zestawu narzędzi”, takiego jak ten oferowanych na platformie Mac. Stwierdzono, że użycie kodu źródłowego Macintosha jako podstawy do przeniesienia do systemu Windows w tamtym czasie byłoby niewykonalne, więc drugą próbą było stworzenie środowiska wykonawczego, które obsługiwało większość możliwości SuperCard, ale pod zupełnie nowa baza kodu, która została napisana od podstaw przez nowych inżynierów. Ta wersja była bardziej stabilna, ale ostatecznie nie trafiła na rynek (chociaż stanowiła podstawę wtyczki Roadster (patrz poniżej)). Trzecia próba była bardzo krótkotrwała, ale opierała się na rozmowach z Apple nt QuickTime Interactive (QTi), który miał zapewnić środowisko oparte na Quicktime, którego można by użyć do stworzenia opartego na Quicktime narzędzia programistycznego i autorskiego przy użyciu języka SuperTalk.

Ostatecznie firma stworzyła również wtyczkę przeglądarki SuperCard o nazwie „Roadster” w 1996 roku, aby uruchamiać „projekty” — wersję stosów SuperCard. Roadster obsługiwał podzbiór możliwości SuperCard, ale ponieważ była to wtyczka internetowa, po raz pierwszy zawartość SuperCard mogła być odtwarzana w systemie Windows.

W maju 1998 r. firma Incwell DMG nabyła kartę SuperCard i wszystkie powiązane produkty firmy Allegiant. Wkrótce potem ogłoszono wersję 3.5. Ta wersja, która została ostatecznie wydana w październiku 1998 roku, była szybsza niż jej poprzednicy, obsługiwała QuickTime 3, Drag and Drop i nie tylko. Incwell obniżył również cenę o połowę w porównaniu z poprzednimi wersjami.

Wersja 3.6, wydana w 1999 roku, przyniosła japońską wersję i wiele wewnętrznych ulepszeń.

XXI wiek

W 2002 roku SuperCard została zakupiona po raz czwarty. Tym razem Solutions Etcetera , która rozwijała SuperCard dla IncWell, kupiła produkt i ogłosiła wersję 4. Ta nowa wersja wprowadziła obsługę systemu Mac OS X , pełną zgodność motywów i szeroką gamę elementów interfejsu użytkownika.

Od tego czasu wydano wersje do 4.8, które przyniosły ulepszenia i poprawki błędów, natywną obsługę nowych komputerów Mac firmy Apple z procesorami Intel, ulepszenia IDE, rozszerzoną precyzję numeryczną, antyaliasingową grafikę rysunkową i rozszerzoną obsługę powłoki.

Od marca 2023 r. karta SuperCard 4.8.1 nie jest zgodna z systemem macOS Catalina ani nowszym ze względu na usunięcie obsługi aplikacji 32-bitowych w systemie macOS.

  1. ^ Moran, Tom (kwiecień 1989). „Poza Hypercard” . Macworld . Tom. 6, nie. 4. str. 81.
  2. Bibliografia   _ "Przedmowa". Kompletny podręcznik SuperCard . Obliczać! Książki. P. VII, 17-18. ISBN 0874551986 .
  3. ^ „O nas” . Oprogramowanie Silicon Beach . Zarchiwizowane od oryginału w dniu 11 października 2016 r.
  4. ^ Tessler, Franklin N.; Singh, Harjit (luty 1995). „Superkarta 1.7.1” . Macworld . Tom. 12, nie. 2. str. 68. Recenzja SuperCard 1.7.1 z listą nowości i wzmianką o nowym wydawcy
  5. ^ LeVitus, Bob (lipiec 1995). „SuperCard / Nie HyperCard twojego ojca” . MacUżytkownik . Tom. 11, nie. 7. str. 59. Recenzja SuperCard 2.0 ze wskazaniem natywnej wersji PowerPC.
  6. ^ " " The online MacinStuff Times "SuperCard 2.5 Japanese Version Ships" . www.informedusa.com . Źródło 2018-06-06 .
  7. ^ „Reklama Allegiant SuperCard” . Interaktywność . nr 5.listopad 1995.s. 8.
  8. ^ Duncan, Geoff (styczeń 1997). „Wyślij roboty” . Macworld . Tom. 12, nie. 1. str. 153-156.
  9. ^ ab Duncan, Geoff (maj 1999). „Superkarta 3,5” . Macworld . nr maj 1999. s. 44. Recenzja SuperCard 3.5.2 z wzmianką o nowych właścicielach i nowych funkcjach, w tym wzmianka o Roadsterze.
  10. ^ Anzovin, Steven (czerwiec 1997). „Superkarta 3.0” . MacAddict . nr 10. str. 62-63. Wyraźnie wspomnij o Roadsterze w SuperCard 3.0
  11. ^ „Przedstawiamy kartę SuperCard 4.8” . www.supercard.us . Źródło 2018-06-06 .
  12. ^ „SuperCard w równoległych” . Superkarta . Zarchiwizowane od oryginału w dniu 24 sierpnia 2021 r . Źródło 6 marca 2023 r .


Linki zewnętrzne