Zanim Internet mógł cokolwiek zrobić, HyperCard zrobił wszystko

Mniej więcej w 1988 roku gospodyni mojego mieszkania zawarła ze mną umowę. Ona kupi komputer Macintosh, ja kupię zewnętrzny dysk twardy, a system będziemy trzymać w salonie, abyśmy mogli go używać na zmianę. Ona przeważnie korzystała z komputera, ponieważ ja wykonywałem obliczenia na IBM 286 i chciałem po prostu śledzić postępy Apple. Jednak po skonfigurowaniu komputera Mac pewnego wieczoru zauważyłem na nim jeden program w menu aplikacji. „Hiperkarta?” - Myślałem. "Co to jest?"
Otworzyłem program i przeczytałem instrukcję. umożliwiło tworzenie „stosów” kart lub stron wizualnych na ekranie komputera Mac. Mogli wstawiać „pola”, w których wyświetlany był tekst, tabele, a nawet obrazy. Można było zainstalować „przyciski”, które łączyły ze sobą karty ze stosu, po naciśnięciu wydawały różne dźwięki – szczególnie zapadł mi w pamięć jeden grzechoczący dźwięk, którego nie mogę zapomnieć do dziś. Można było także zamienić obrazki w przyciski.
Pięć fajnych stosów HyperCard
1. Prawdopodobnie najsłynniejszym projektem w historii HyperCard był . Cyan wypuścił grę w 1993 roku, ale założycielom Cyan, Randowi i Ryanowi Millerom, zajęło dwa lata stworzenie złożonych krajobrazów, które urzekły całe pokolenie. Płyta zawierała 40 minut muzyki, 2500 zdjęć i godzinę wideo QuickTime.
2. Przed Myst bracia Miller zachwycili się The Manhole (1987), grą skierowaną specjalnie do dzieci. Zanim ukazał się na płycie CD, program wymagał pracy z pękiem dyskietek, na których przechowywano 600 połączonych ze sobą ekranów. Rozgrywkę można obejrzeć korzystając z filmu na YouTube.
3. Zespół firmy o HyperCard dowiedziałem się jeszcze przed wypuszczeniem programu 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 punktu widzenia Apple” później Kevin Kelly, więc Apple „sponsorowało nas, abyśmy przekazali im wszystko, czego się dowiedzieliśmy, konwertując katalog do formatu HyperCard”. Whole Earth Hyperlog zawierał 9742 strony i kosztował 150 dolarów.4. Almanach został opublikowany w formacie HyperCard [Tablica czasu historii]. Książka dotyczyła głównie nauki i technologii i została wydana na płycie CD dla komputerów Macintosh w 1991 roku. Zawierała ponad 6000 hiperkart i została sprzedana za 150 dolarów.
5. Warto pamiętać także o interaktywnym katalogu książek z . Na przełomie lat 1980. i 1990. firma wydała oszałamiającą serię interaktywnych płyt CD, w tym elektroniczną wersję komiksów Maus Arta Spiegelmana, A Companion to IX Symphony Beethovena oraz przebojowy film Beatlesów A Hard Days Night w formie książkowej. w tym film ze spermą.” Wybór HyperCard był „logiczny”, jak wyjaśniono w opisie serii. HyperCard, „symulujący stos kart, duchem przypomina książkę”.
Ponadto program HyperCard posiadał język skryptowy , którego mógłby się nauczyć nawet nieprogramista (jak ja). Umożliwiło to programistom wstawianie poleceń takich jak „idź”, „odtwarzaj dźwięk” lub „zanikanie” do komponentów tablicy HyperCard.
Zainteresowało mnie to i zacząłem robić stosy. Żaden z nich nie stał się niczym więcej niż tylko zbiorem naprędce tworzonych obrazów, dźwięków i aforyzmów, ale w pewnym momencie spojrzałem na zegarek i odkryłem, że jest już 4 rano. Byłem przytłoczony i wyczerpany, więc położyłem się do łóżka z wizualnymi komponentami stosów kart tańczących w mojej głowie.
A jeśli spojrzeć na nasz zegar historyczny, w sierpniu 2019 roku HyperCard skończy 32 lata. Co się stało z tym programem? Poszukałem i znalazłem pochwałę programu, napisaną przez przedsiębiorcę i programistę Tima Orena, z 2004 roku, napisaną w tygodniu, w którym Apple wycofało program z rynku. Twierdził, że problem z HyperCard polega na tym, że Apple nigdy nie mógł zrozumieć, do czego służy ten program.
"Co to było?" – napisał Oren. „Narzędzie do programowania i projektowania interfejsów użytkownika? Lekki system zarządzania bazą danych i dokumentami hipertekstowymi? Środowisko tworzenia mediów? Apple nigdy nie odpowiedziało na to pytanie.”
Firma z Cupertino wysłała więc program na wygnanie do swojego oddziału Claris, gdzie zaginął wśród ciekawszych projektów, takich jak Filemaker i pakiet programów biurowych . „Dzięki milczącej zgodzie Apple po ponownym przejęciu Claris najbardziej oddani fani, zwłaszcza ze środowiska edukacyjnego, utrzymali program przy życiu” – kontynuował Oren epitafium.
Ale jeszcze przed zakończeniem rozwoju wynalazca HyperCard przewidział jego koniec. W pełnym niepokoju wywiadzie z 2002 roku Bill Atkinson w swoim „strasznym błędzie”. Gdyby odkrył, że stosy można łączyć ze sobą w nadprzestrzeni, a nie tylko instalować je na konkretnych komputerach, wszystko potoczyłoby się inaczej.
„Nie trafiłem w sedno z HyperCard” – narzekał Atkinson. „Dorastałem w kulturze ograniczonej przez Apple. Gdybym dorastał w kulturze internetowej takiej jak Sun, HyperCard mogłaby być pierwszą przeglądarką internetową. Mój słaby punkt w Apple uniemożliwił mi przekształcenie HyperCard w pierwszą przeglądarkę internetową.”
HyperCard może nie był pierwszym klientem sieciowym, ale myślę, że zasługuje na większe miejsce w historii Internetu.
Biblioteka komputerowa

W roku premiery HyperCard program telewizyjny w San Francisco „" wydany o tym programie. A prowadzący odcinek szybko ustalili, na czym on powstał.
„HyperCard opiera się na hipertekście” – powiedział Gary Kildall Stuartowi Chafetowi. – Koncepcja ta została wymyślona przez Teda Nelsona i Douga Engelbarta w latach 60-tych. Podstawowa idea jest następująca: jeśli próbujemy przeprowadzić badania na jakiś temat, materiały na ten temat znajdują się w najróżniejszych miejscach. Mogą to być książki, czasopisma, nagrania taśmowe, Compuserve [pierwszy duży komercyjny dostawca Internetu w Stanach Zjednoczonych / ok. tłum.] – i świetnie by było to wszystko jakoś połączyć elektronicznie, żeby można było np. kliknąć na Beethovena i przeskakiwać z jednej strony na drugą... Na tym właśnie polegała istota hipertekstu.

zaproponował koncepcję hipertekstu już w latach 60. i próbował wdrożyć ją w nigdy nie ukończonym projekcie . Nie tracąc entuzjazmu, Nelson stał się wyrazistym głosicielem tej idei. W swojej książce Computer Lib/Dream Machines z 1974 roku zdefiniował hipertekst jako „formę zapisu, która rozgałęzia się lub wykonuje czynność na żądanie; najlepiej można to wyrazić na ekranie komputera.” Upraszczając proces dystrybucji i dostępu do informacji, hipertekst i hipermedia mogą wyzwolić społeczeństwo od tego, co Nelson uważał za nadmiernie profesjonalną elitę informacji cyfrowej.

„Jak to się mówi, wojna jest zbyt ważna, aby pozostawić ją generałom” – napisał Nelson. „Opieki nad komputerami nie można już pozostawiać duchowieństwu”.
Jednak sami „duchowni” byli całkiem dobrzy w wypuszczaniu technologii na wolność w latach siedemdziesiątych. Trzy lata przed publikacją książki architekci – Prototyp Internetu od Ministerstwa Obrony Narodowej – swojego projektu podczas wydarzenia publicznego w Waszyngtonie W międzyczasie dwóch inżynierów z Bell Labs firmy AT&T ciężko pracowało nad UNIXem, systemem operacyjnym, który miał stać się szkieletem sieci. Obawiając się represji ze strony rządu za naruszenie przepisów antymonopolowych, firma AT&T nie pozostała na rynku oprogramowania i sprzedawała UNIX szkołom wyższym i uniwersytetom po obniżonych cenach. Szkoły te, przy wsparciu finansowym National Science Foundation, utworzyły w latach 1980. setki, a następnie tysiące „węzłów” ARPANET.
A potem przyszedł rok 1989, kiedy programista z CERN, ogromnego szwajcarskiego laboratorium fizycznego, zaproponował zastosowanie tam sieci hipertekstowej. „Większość współczesnych systemów korzysta z jednej bazy danych” . „A ten zapewnia dostęp wielu użytkownikom korzystającym z rozproszonego systemu plików. Niewiele produktów dosłownie potraktowało koncepcję „dokumentu” Teda Nelsona, umożliwiającą odwoływanie się do węzłów w różnych bazach danych.
Jednak Berners-Lee był zdeterminowany, aby taki stworzyć.
W drodze do sieci

Przeglądarka hipermedialna ViolaWWW inspirowana HyperCard
Około dwa lata później Berners-Lee stworzył własną przeglądarkę internetową, a następnie opublikował bibliotekę projektu, aby programiści mogli tworzyć własne wersje. Wkrótce grupa fińskich studentów opracowała przeglądarkę Erwise. Niestety, w tym czasie kraj znajdował się w przedłużającej się recesji, która znacznie ograniczyła możliwości Erwise.
„W tamtym czasie nie można było zbudować biznesu na Erwise w Finlandii” jeden z członków zespołu. Ale inni programiści również pobrali kod Berners-Lee. Wśród nich był Pei-Yuan Wei, który pracował nad terminalem UNIX X na Wydziale Obliczeń Eksperymentalnych Uniwersytetu Kalifornijskiego w Berkeley. Skąd Wei zaczerpnął inspirację do stworzenia swojej przeglądarki ViolaWWW? Myślał o programie, który naprawdę mu się spodobał, mimo że nie miał nawet własnego Maca.
„HyperCard wyglądała wówczas bardzo atrakcyjnie pod względem graficznym dzięki tym hiperłączom” – wspominał później Wei. „Natknąłem się na instrukcje HyperCard, przestudiowałem je i po prostu zaimplementowałem wszystkie koncepcje w X-windows”, wizualnym komponencie UNIX-a. Ostateczna przeglądarka Viola zawierała komponenty HyperCard: zakładki, historię, tabele, grafikę. I podobnie jak HyperCard mogła uruchamiać programy.
Było to w 1992 roku. W tym czasie powstawał już klient sieciowy dla komputerów Mac - stworzyli go Nicola Pellow i Robert Cailiau Samba, również pod wpływem HyperCard. A całej tej działalności z entuzjazmem przyglądał się młody programista z Narodowego Centrum Superkomputerowego na Uniwersytecie Illinois. Zespół Andreessena uruchomił przeglądarkę Mosaic w styczniu 1993; była to pierwsza przeglądarka działająca jednocześnie na komputerach PC, Mac i UNIX. Rok później Mosaic stał się Mosaic Netscape.
Niedługo potem pobrałem Netscape na mój komputer Dell. „Wow” – pomyślałem, przeglądając różne strony. „Jest bardzo podobny do HyperCard.”
Dziedzictwo HyperCard

Gra HyperCard „Cosmic Osmo”, nadal
Jak HyperCard wpisuje się w historię innowacji? Oczywiście istnieje pokusa, aby potraktować program protekcjonalnie, porównując go np , prawie zapomniany poprzednik ; lub z telewizorem mechanicznym , poprzednik telewizji elektronicznej; lub z eksperymentami Williama Meistera z pobieraniem muzyki przez kabel lub satelitę, które nie powiodły się, ale zainspirowały America Online.
Jednak wszystkie te projekty zakończyły się niepowodzeniem. HyperCard cieszył się ogromną popularnością na całym świecie. Muzeum Wiktorii w Melbourne, które dokumentuje historię naukową i kulturową Australii, opublikowało listę sposobów wykorzystania programu przez nauczycieli z Melbourne:
- Pakiet pytań egzaminacyjnych wielokrotnego wyboru.
- Gromadź, przechowuj i wykorzystuj materiały szkoleniowe, w tym wykresy Excel.
- Prezentacje i ulotki w stylu KeyNote dla studentów.
- Kalkulator z wieloma funkcjami matematycznymi i grafiką.
- Interaktywne instrukcje naukowe z animacją i dźwiękiem.
- Fraktale.
- Materiały szkoleniowe dotyczące systemu informacji geograficznej.
- Modelowanie wycieków ropy.
- Rozwój umiejętności czytania i pisania.
- Bezpieczeństwo na drodze.
- Interfejs do bazy danych Oracle.
- Baza danych toksykologicznych.
- Wybieranie i odtwarzanie utworów na płycie wideo.
- Interaktywna prezentacja edukacyjna ofert pracy w branży wełnianej.
- Interaktywne gry edukacyjne „Kwiaty Kryształów” i „Ogród Babci”.
- Beach Footprints - zwiedzanie lokalnych brzegów i muszli.
- TTAPS to program edukacyjny dla szkół.
Nawet w sierpniu 2002 r. na świecie dla HyperCarda. Trzy lata po emisji kontynuowano program Computer Chronicles, mówiący o rozwoju HyperCard. Odkryli oprogramowanie HyperCard przeznaczone do kontrolowania studia telewizyjnego. Na podstawie programu MIT wyprodukował interaktywny magazyn wideo. Uczeń siódmej klasy napisał dla HyperCard oś czasu historii Rosji i nawet przedszkolaki bawiły się tą aplikacją.
Nie jest niespodzianką, że programiści z firmy Cyan pierwotnie napisali swoją niezwykle popularną przygodową łamigłówkę Myst w postaci stosu kart HyperCard. To wyjaśnia doskonałą jakość grafiki i animacji gry, przerywaną dźwiękami tła lub nagłymi przerywnikami filmowymi. Ale nawet w 1987 roku, kiedy komputer Mac był czarno-biały, programiści i artyści HyperCard opracowywali subtelne i oszałamiające produkty, które rzadko można spotkać w dzisiejszej sieci.

Puzzle przygodowe Myst - być może szczyt ewolucji HyperCard
Jak twórca Bill Atkinson zdefiniował HyperCard? „Mówiąc najprościej, HyperCard to zestaw do tworzenia oprogramowania, który pozwala osobom, które nie umieją programować, gromadzić interaktywne informacje w jednym miejscu” – powiedział w 1987 roku w The Computer Chronicles.
Kiedy w połowie lat 1990. XX wieku innowacja Tima Bernersa-Lee w końcu odniosła sukces, HyperCard wykształcił już pokolenie programistów, którzy wiedzieli, do czego służy Netscape. Dlatego najwłaściwszą analogią historyczną do HyperCard nie byłaby jakaś nieudana i zapomniana innowacja, ale parafraza słynnego o Elvisie Presleyu. Zanim Internet mógł cokolwiek zrobić, HyperCard robił wszystko.
Źródło: www.habr.com

