Zanim Web zdążył cokolwiek zrobić, wszystko robił HyperCard

Gdzieś około 1988 roku właścicielka mojego mieszkania zawarła ze mną umowę. Ona kupi komputer Macintosh, ja kupię zewnętrzny dysk twardy, a my zostawimy ten system w salonie, aby korzystać z niego na zmianę. Przede wszystkim z komputera korzystała ona, ponieważ spędzałem czas na obliczeniach na IBM 286 i po prostu chciałem śledzić postępy Apple. Jednak po skonfigurowaniu Maca, któregoś wieczoru zauważyłem w menu aplikacji pewien program. „HyperCard?” – pomyślałem. „Co to jest?”
Otworzyłem program i przeczytałem instrukcję. pozwalał tworzyć „stosy” kart, czyli wizualnych stron na ekranie Mac. Można było w nich umieszczać „pola”, gdzie wyświetlany był tekst, tabele lub nawet obrazy. Można było dodawać „przyciski”, które łączyły karty ze sobą, odtwarzając różne dźwięki po naciśnięciu – szczególnie zapamiętałem pewien brzęczący dźwięk, którego nie mogę zapomnieć do dziś. Można było również przekształcać obrazy w przyciski.
Pięć fajnych stosów HyperCard
1. Najbardziej znanym projektem w historii HyperCard był prawdopodobnie . Firma Cyan wydała grę w 1993 roku, jednak na stworzenie skomplikowanych krajobrazów, które zafascynowały całe pokolenie, założyciele Cyan, Rand i Ryan Miller, potrzebowali dwóch lat. Na dysku znajdowało się 40 minut muzyki, 2500 obrazów i godzinny film w formacie QuickTime.
2. Przed Myst braćmi Millerami zrobili furorę swoją grą The Manhole (1987), specjalnie przeznaczoną dla dzieci. Przed wydaniem na CD program wymagał pracy z wieloma dyskietkami, które zawierały 600 wzajemnie powiązanych ekranów. Można zobaczyć grę w filmie na YouTube.
3. Zespół firmy dowiedział się o HyperCard jeszcze przed jego wydaniem na rynek w 1987 roku. „Skala katalogu i jego naturalny podział na karty sprawiły, że był to idealny sposób na przetestowanie możliwości programu z perspektywy Apple” – później Kevin Kelly, więc Apple „sponsorowało nas, abyśmy opowiedzieli im o wszystkim, co odkryjemy, przekształcając katalog w format HyperCard”. Whole Earth Hyperlog zawierał 9742 strony i kosztował $150.4. W formacie HyperCard wydano almanach [Time Table of History]. Głównie opowiadał o nauce i technologii, a wydano go na CD dla Macintosh w 1991 roku. Zawierał ponad 6000 hiperkart i sprzedawano go za 150 dolarów.
5. Warto także wspomnieć o interaktywnym katalogu książek od . Pod koniec lat 80. i na początku 90. firma wydawała niesamowitą serię interaktywnych CD, w tym elektroniczną wersję komiksu Arta Spiegelmana Maus, „Książkę do 9. symfonii Beethovena” oraz popularny film Beatles „A Hard Day's Night” w formie „książki z filmem w komplecie”. Wybór HyperCard był „logiczny”, jak wyjaśniano w opisie serii. HyperCard, „modelująca stos kart, jest bliska w duchu książce”.
Oprócz tego w programie HyperCard był język skryptowy , którego mógł nauczyć się nawet osoba, która nie była programistą (jakim byłem i ja). Pozwalał deweloperom wstawiać polecenia typu „przejdź” lub „odtwórz dźwięk” czy „zniknij” w komponenty tablicy HyperCard.
Zaciekawiło mnie to, więc zacząłem tworzyć stosy. Żaden z nich nie stał się czymś więcej niż tylko zbiorem szybko stworzonych obrazów, dźwięków i aforyzmów, jednak w pewnym momencie spojrzałem na zegar i odkryłem, że już jest 4 rano. Byłem oszołomiony i wyczerpany, więc położyłem się spać, podczas gdy w mojej głowie tańczyły wizualne komponenty stosów kart.
A jeśli spojrzymy na nasze historyczne zegary, HyperCard w sierpniu 2019 roku skończy 32 lata. Co się stało z tym programem? Poszukałem i odkryłem panegiryk tego programu od przedsiębiorcy i programisty Tima Orena, datowany na 2004 rok, napisany w tygodniu, gdy Apple wycofała ten program z rynku. Twierdził, że problem HyperCard polegał na tym, że Apple nigdy nie wymyśliło, do czego potrzebny był ten program.
„Czym to było?” – pisał Oren. „Narzędzie do programowania i projektowania interfejsów użytkownika? Lekka baza danych i system zarządzania dokumentami hipertekstowymi? Środowisko do tworzenia plików multimedialnych? Apple nigdy nie odpowiedziało na to pytanie.”
Dlatego firma z Cupertino przekazała ten program do exilu w swoim oddziale Claris, gdzie zaginął wśród bardziej interesujących projektów, takich jak Filemaker i zestaw aplikacji biurowych . „Po cichym porozumieniu Apple, po tym jak ponownie przejęła Claris, najwierniejsi fani, szczególnie z community edukacyjnego, podtrzymywali życie tego programu“, kontynuował epitafium Oren.
Jednak już przed zakończeniem prac twórca HyperCard przewidział jego koniec. W pełnym zmartwień wywiadzie z 2002 roku Bill Atkinson w swojej „okropnej pomyłce“. Gdyby pomyślał, że stosy można łączyć w hiperspace, a nie tylko instalować na konkretnych komputerach, wszystko potoczyłoby się inaczej.
„Pomyliłem się z HyperCard, — żalił się Atkinson. — Dorastałem w kulturze, ograniczonej ramami Apple. Gdybym dorastał w kulturze sieciowej, takiej jak Sun, HyperCard mogła być pierwszą przeglądarką internetową. Moje ślepe miejsce w Apple nie pozwoliło mi przekształcić HyperCard w pierwszą przeglądarkę internetową“.
Może HyperCard nie stała się pierwszym klientem webowym, ale myślę, że zasługuje na większe miejsce w historii internetu.
Biblioteka komputerowa

W roku wydania HyperCard, program telewizyjny z San Francisco „wypuścił o tym programie. A prowadzący odcinka szybko określili, na czym był on oparty.
„HyperCard oparta jest na hipertekście, — powiedział Gary Kildall Stuartowi Cheifetowi. — Tę koncepcję wymyślili Ted Nelson i Doug Engelbart w latach 60. Podstawowa idea jest taka: jeśli próbujemy prowadzić badania na jakiś temat, to materiały na ten temat istnieją w różnych miejscach. Mogą to być książki, czasopisma, nagrania na taśmach, Compuserve [pierwszy duży komercyjny dostawca internetu w USA / przyp. tłum.] – i byłoby wspaniale jakoś połączyć to wszystko w formie elektronicznej, aby na przykład, klikając na Beethovena, przeskoczyć z jednej strony na drugą… W tym tkwi esencja hipertekstu.

zapropował koncepcję hipertekstu już w latach 60. i próbował ją zrealizować w nigdy nieukończonym projekcie . Nie tracąc entuzjazmu, Nelson stał się wyrazistym orędownikiem tej idei. W książce z 1974 roku, Computer Lib/Dream Machines, zdefiniował hipertekst jako „formę zapisu, która rozgałęzia się lub wykonuje działania na żądanie; najlepiej wyraża się na ekranie komputera”. Uproszczenie procesu dystrybucji i dostępu do informacji mogło uwolnić społeczeństwo od tych, którzy według Nelsona byli zbyt profesjonalną elitą cyfrową.

„Jak to mówi przysłowie, wojna jest zbyt ważna, aby powierzać ją w ręce generałów”, pisał Nelson. – „Nadzór nad komputerami nie może być dłużej pozostawiony duchowieństwu”.
Jednak samo „duchowieństwo” całkiem nieźle uwalniało technologię w latach 70. Trzy lata przed wydaniem książki architekci – prototypu internetu Ministerstwa Obrony – swojego projektu na publicznej imprezie w Waszyngtonie. W międzyczasie dwóch inżynierów z laboratoriów Bell w AT&T ciężko pracowało nad UNIX-em, systemem operacyjnym, który stanie się kręgosłupem sieci. Obawiając się antymonopolowych represji ze strony rządu, AT&T postanowiło wycofać się z rynku oprogramowania i oddało UNIX uczelniom i uniwersytetom w obniżonych cenach. Te szkoły, z finansowym wsparciem Narodowej Fundacji Naukowej, stworzyły setki, a następnie tysiące „węzłów” ARPANET w latach 80.
A potem nastał rok 1989, kiedy programista z CERN, ogromnego szwajcarskiego laboratorium fizycznego, zaproponował zastosowanie sieci hipertekstowej. „Większość dzisiejszych systemów wykorzystuje jedną bazę danych,” . – „A ten umożliwia dostęp wielu użytkownikom poprzez rozproszony system plików. Niewiele produktów dosłownie przyjęło pomysł Teda Nelsona o „wszechświecie dokumentów” [docuverse], pozwalając na tworzenie odnośników między węzłami w różnych bazach danych”.
Jednak Berners-Lee był stanowczo zdeterminowany, aby stworzyć taki.
Na drodze do sieci

ViolaWWW, przeglądarka hipermedialna, zainspirowana HyperCard
Około dwa lata później Berners-Lee stworzył własną przeglądarkę internetową, a następnie opublikował bibliotekę tego projektu, aby programiści mogli opracowywać własne wersje. Wkrótce grupa fińskich studentów opracowała przeglądarkę Erwise. Niestety, w tym czasie kraj znajdował się w długotrwałej recesji, co znacząco ograniczało możliwości Erwise.
„W tamtym czasie w Finlandii nie można było zbudować biznesu na Erwise,” – powiedział jeden z członków zespołu. Ale inni programiści również pobierali kod Berners-Lee. Wśród nich był Pei-Yuan Wei, który pracował nad terminalem X UNIX w Eksperymentalnym Wydziale Informatyki Uniwersytetu Kalifornijskiego w Berkeley. Skąd Wei czerpał inspirację do swojej przeglądarki ViolaWWW? Myślał o programie, który bardzo mu się podobał, chociaż nie miał własnego Maca.
„Wtedy HyperCard wyglądał bardzo atrakcyjnie, graficznie, z tymi hiperłącza, – wspominał później Wei. – Dostałem instrukcję do HyperCard, przeanalizowałem ją i po prostu zaimplementowałem wszystkie koncepcje w X-windows,” w wizualnym komponencie UNIX. W końcowej przeglądarce Viola były komponenty HyperCard: zakładki, historia, tabele, grafika. Mógł też uruchamiać programy, tak jak HyperCard.
To było w 1992 roku. W tym czasie już opracowywano klienta internetowego dla Mac – tworzyli go Nicola Pellow i Robert Kailiau Samba, również pod wpływem HyperCard. A na całe to wydarzenie z entuzjazmem patrzył młody programista z Narodowego Centrum Superkomputerowego Uniwersytetu Illinois. Zespół Andreessena uruchomił przeglądarkę Mosaic w styczniu 1993 roku; była to pierwsza przeglądarka działająca na PC, Mac i UNIX jednocześnie. Rok później Mosaic przekształcił się w Mosaic Netscape.
Wkrótce po tym pobrałem Netscape na PC od Della. „Wow, – pomyślałem, przechodząc przez różne strony internetowe. – To bardzo przypomina HyperCard.”
Dziedzictwo HyperCard

Gra dla HyperCard „Cosmic Osmo”, wciąż
Jakie miejsce zajmuje HyperCard w historii innowacji? Oczywiście, pojawia się pokusa, aby zlekceważyć ten program, porównując go na przykład z , praktycznie zapomnianym poprzednikiem ; lub z telewizją mechaniczną , poprzednika elektronicznej telewizji; czy też eksperymentów z pobieraniem muzyki przez połączenie kablowe lub satelity Williama Meistra, które pomimo niepowodzenia zainspirowały powstanie America Online.
Jednak wszystkie te projekty zakończyły się fiaskiem. HyperCard była niezwykle popularna, a jej zastosowanie było globalne. Muzeum Wiktorii w Melbourne, które opisuje historię naukową i kulturową Australii, opublikowało listę sposobów, w jakie nauczyciele z Melbourne używali tego programu:
- Pakiet pytań egzaminacyjnych z opcjami odpowiedzi.
- Gromadzenie, przechowywanie i wykorzystanie materiałów edukacyjnych, w tym wykresów Excel.
- Prezentacje w stylu KeyNote oraz ulotki dla studentów.
- Kalkulator z wieloma funkcjami matematycznymi i możliwością tworzenia wykresów.
- Interaktywne instrukcje dotyczące nauk przyrodniczych z animacjami i dźwiękiem.
- Fraktale.
- Materiał edukacyjny dotyczący systemu informacji geograficznej.
- Modelowanie rozlewów ropy naftowej.
- Rozwój umiejętności czytania i pisania.
- Bezpieczeństwo na drogach.
- Interfejs do bazy danych Oracle.
- Baza danych dotycząca toksykologii.
- Wybór i odtwarzanie ścieżek z płyty wideo.
- Interaktywna prezentacja edukacyjna miejsc pracy w przemyśle włókienniczym.
- Interaktywne gry edukacyjne „Kwiaty kryształów” i „Babciny ogródek”.
- „Ślady na plaży” – badanie lokalnych brzegów i muszelek.
- TTAPS – program edukacyjny do nauki pisania dla szkół.
Nawet w sierpniu 2002 roku na świecie przy HyperCard. Trzy lata po premierze programu „Komputerowe kroniki” wyemitowały kontynuację, mówiąc o rozwoju HyperCard. Odkryli oprogramowanie HyperCard stworzone do zarządzania studiem telewizyjnym. MIT wydawało interaktywny magazyn wideo oparty na tym programie. Uczniak napisał dla HyperCard oś czasu rosyjskiej historii, a nawet przedszkolaki bawiły się tą aplikacją.
Nie ma w tym nic dziwnego, że programiści z Cyan początkowo stworzyli swoją niezwykle popularną grę przygodową Myst jako stos HyperCard. To tłumaczy wspaniałą grafikę gry oraz jakość animacji, przeplataną dźwiękami w tle lub nagłymi wideo wstawkami. Ale już w 1987 roku, kiedy Mac był czarno-biały, programiści HyperCard i artyści wydawali subtelne i oszałamiające produkty, które rzadko można spotkać w dzisiejszym internecie.

Przygoda w grze logicznej Myst – być może szczyt ewolucji HyperCard
Jak sam twórca Bill Atkinson definiował HyperCard? „Mówiąc prosto, HyperCard to zestaw narzędzi programowych, który pozwala ludziom, którzy nie potrafią programować, gromadzić interaktywną informację w jednym miejscu” – powiedział w 1987 roku w „Kronikach komputerowych”.
Kiedy innowacja Tima Bernersa-Lee w końcu zyskała popularność w połowie lat 90., HyperCard już przygotowała pokolenie programistów, którzy wiedzieli, do czego potrzebny jest Netscape. Dlatego najbardziej odpowiednią historyczną analogią dla HyperCard nie będzie jakaś nieudana i zapomniana innowacja, ale parafraza słynnego o Elvisie Presleyu. Zanim Web zdążył cokolwiek zrobić, wszystko załatwiała HyperCard.
Źródło: habr.com

