Before the Web could do anything, HyperCard did everything

Around 1988, my landlord made a deal with me. She would buy a Macintosh computer, I would buy an external hard drive, and we would keep this system in the living room to use alternately. For the most part, she used the computer, as I was doing calculations on an IBM 286 and just wanted to track Apple's progress. However, after we set up the Mac, one evening I noticed a program in the applications menu. "HyperCard?" I thought. "What is that?"
I opened the program and read the manual. allowed creating stacks of cards, or visual pages on the Mac screen. You could insert fields where text, tables, or even images were shown. You could place buttons that linked cards in the stack to each other, playing various sounds when clicked—especially one rattling sound that I can't forget to this day. You could also turn images into buttons.
Five cool HyperCard stacks
1. The most famous project in HyperCard's history is probably . Cyan released the game in 1993, but it took its founders, Rand and Ryan Miller, two years to create the complex landscapes that captivated a generation. The disk contained 40 minutes of music, 2500 images, and an hour of QuickTime video.
2. Before Myst, the Miller brothers made waves with their game The Manhole (1987), specifically designed for children. Before its CD release, the program required a bunch of floppies storing 600 interconnected screens. You can view a video about the game on YouTube.
3. The team from the learned about HyperCard even before the program was officially released in 1987. "The scale of the catalog and its natural division into cards made it an ideal way to test the capabilities of the program for Apple," Kevin Kelly later, noting that Apple "sponsored us to tell them everything we learned while converting the catalog to HyperCard format." Whole Earth Hyperlog contained 9742 pages and cost $150.4. An almanac was published in HyperCard format [Time Table of History]. Főként a tudományról és technológiákról szólt, és 1991-ben CD-n adták ki Macintoshra. Több mint 6000 hipertervet tartalmazott, és 150 dollárért árusították.
5. Érdemes megemlíteni a könyvek interaktív katalógusát a . Az 1980-as évek végén és 1990-es évek elején a cég lenyűgöző sorozatot adott ki interaktív CD-kről, beleértve Art Spiegelman Maus című képregényének elektronikus változatát, a "Béverek 9. szimfóniájához" készült kísérőt és a Beatles népszerű filmjét, a "A Hard Day's Night"-ot, mint "film könyvvel együtt". A HyperCard választás "logikusnak" bizonyult, ahogyan a sorozat leírásában is megmagyarázták. A HyperCard, "a kártyakupac modellezője, szellemileg hasonlít a könyvhöz".
Ezen kívül a HyperCard programban volt egy szkriptnyelv , amelyet akár nem programozók is elsajátíthattak (én is így tettem). Lehetővé tette a fejlesztők számára, hogy olyan parancsokat illesszenek be, mint a "ugorj" vagy "játszd le a hangot" vagy "tűnj el" a HyperCard tömb komponenseibe.
Érdeklődést mutattam iránta, és elkezdtem kupacokat összeállítani. Egyik sem vált többre, mint egy gyorsan összehozott képek, hangok és aforizmák halmaza, de egy idő után ránéztem az órára, és észrevettem, hogy már hajnali 4 óra van. Megdöbbenve és kifáradva feküdtem le aludni, miközben a fejemben a kupackártyák vizuális elemei táncoltak.
Ha megnézzük történelmi óránkat, a HyperCard 2019 augusztusában már 32 éves lesz. Mi történt ezzel a programmal? Keresgéltem, és rátaláltam Tim Oren vállalkozó és programozó dicséretére, amely 2004-ből származik, azon a héten íródott, amikor az Apple eltávolította a programot a piacon. Azt állította, hogy a HyperCard problémája az volt, hogy az Apple sosem találta ki, mire is volt szükség ehhez a programhoz.
"Mi is volt ez?" - írta Oren. "Eszköz a programozásra és a felhasználói felületek tervezésére? Könnyű adatbázis és hipertext dokumentumkezelő rendszer? Multimédia fájlok létrehozásának környezete? Az Apple sosem válaszolt erre a kérdésre."
Ezért a cupertinói cég száműzte ezt a programot a Claris részlegéhez, ahol eltévedt érdekesebbnél érdekesebb projektek között, például a Filemaker és az irodai szoftvercsomag . „Az Apple csendes megállapodása után, amikor ismét felvásárolta a Clarist, a legelkötelezettebb rajongók, különösen az oktatási közösség tagjai, életben tartották ezt a programot“ – folytatta Oren az epilógust.
De még a fejlesztés leállítása előtt a HyperCard feltalálója megjósolta a végét. Egy aggódó hangú 2002-es interjúban Bill Atkinson „szörnyű hibáját”. Ha tudta volna, hogy a kupacokat kölcsönözni lehet egymástól a hiper/térben, és nem csak egy adott számítógépre telepíteni, minden másként alakult volna.
„A HyperCarddal mellényúltam” – panaszkodott Atkinson. „Olyan kultúrában nőttem fel, amely az Apple keretei között korlátozódott. Ha egy hálózati kultúrában nőttem volna fel, mint a Sun, a HyperCard lehetett volna az első böngésző. Az Apple-ben jellemző vakságom megakadályozta, hogy a HyperCardot az első webböngészővé alakítsam.”
Lehet, hogy a HyperCard nem lett az első webkliensek, de úgy gondolom, hogy ennél nagyobb helyet érdemel az internet történetében.
Számítógépes könyvtár

A HyperCard megjelenésének évében a San Franciscó-i „” adta ki erről a programról. Az epizód házigazdái hamar meghatározták, mi alapján készült.
„A HyperCard a hipertexten alapul” – mondta Gary Kildall Stuart Cheifetnek. „Ezt a koncepciót Ted Nelson és Doug Engelbart alkották meg az 1960-as években. Az alapötlet az, hogy ha bármilyen témában kutatunk, a témához kapcsolódó anyagok sok különböző helyen léteznek. Ezek lehetnek könyvek, folyóiratok, felvételek, Compuserve [az Egyesült Államok első nagy kereskedelmi internetes szolgáltatója – a fordító megjegyzése] – és nagyon jó lenne valahogy elektronikus formában összekapcsolni mindezt, hogy például, ha Beethovenre kattintunk, könnyedén ugrálhassunk az egyik oldalról a másikra... Ez a hipertext lényege.”

a hipertext koncepcióját már az 1960-as években javasolta, és megpróbálta megvalósítani egy be nem fejezett projektben, . Nelson, without losing enthusiasm, became an expressive advocate for this idea. In his 1974 book, Computer Lib/Dream Machines, he defined hypertext as "a form of writing that branches or performs actions on demand; it is best expressed on a computer display." By simplifying the distribution and access to information, hypertext and hypermedia could free society from what Nelson considered an overly professionalized elite of digital information.

"As it is said, war is too important to be entrusted to generals," Nelson wrote. "The stewardship of computers should no longer be left to the clergy."
However, the "clergy" itself was quite good at unleashing technology in the 1970s. Three years before the book's release, architects — the internet prototype from the Department of Defense — of their project at a public event in Washington, D.C. Meanwhile, two engineers from Bell Labs at AT&T were hard at work on UNIX, the operating system that would become the backbone of the network. Fearing government antitrust reprisals, AT&T refrained from staying in the software sales market and provided UNIX to colleges and universities at reduced prices. With financial support from the National Science Foundation, these schools created hundreds, and then thousands of ARPANET "nodes" in the 1980s.
And then came 1989, when a programmer from CERN, a large Swiss physics laboratory, proposed using hypertext networks there. "Most of today's systems use a single database," . "And this provides access to many users through a distributed file system. Few products have literally embraced Ted Nelson's idea of a 'docuverse,' allowing cross-links between nodes in different databases."
However, Berners-Lee was determined to create one.
On the way to the web,

ViolaWWW, a hypermedia browser inspired by HyperCard.
Körülbelül két évvel később Berners-Lee létrehozott egy saját webböngészőt, majd közzétette a projekt könyvtárát, hogy a programozók saját verzióikat fejleszthessék. Hamarosan egy finn diákokból álló csoport kifejlesztette az Erwise böngészőt. Sajnos abban az időben az ország tartós recesszióval küzdött, ami jelentősen korlátozta az Erwise lehetőségeit.
„Abban az időben Finnországban lehetetlen volt üzletet építeni az Erwise-ra”, — mondta a csapat egyik tagja. De más fejlesztők is letöltötték Berners-Lee kódját. Közöttük volt Pei-Yuan Wei, aki a Berkeley-i Kaliforniai Egyetem Kísérleti Számítástechnikai Részlegén dolgozott az X-terminálon. Honnan merítette Wei az inspirációt a ViolaWWW böngészőjéhez? Egy olyan programra gondolt, amely nagyon tetszett neki, holott még saját Mac-je sem volt.
„Akkoriban a HyperCard nagyon vonzónak tűnt, grafikai szempontból, a hiperhivatkozásokkal együtt - emlékezett vissza később Wei. – Megkaptam a HyperCard kézikönyvét, tanulmányoztam, és egyszerűen megvalósítottam az összes koncepciót az X-windows-ban, a UNIX vizuális komponensében. A végleges Viola böngészőben voltak HyperCard komponensek: könyvjelzők, előzmények, táblázatok, grafika. És ahogyan a HyperCard, ez is futtathatott programokat.
Ez 1992-ben volt. Ekkorra már fejlesztés alatt állt egy webkliens Mac-re - Nicola Pellow és Robert Cailliau Samba készítette, szintén a HyperCard hatására. És mindezen aktivitást lelkesen figyelte egy fiatal fejlesztő a Illinois-i Egyetem Szuperszámítógép Központjából. Andreessen csapata 1993 januárjában indította el a Mosaic böngészőt; ez volt az első böngésző, amely egyszerre működött PC-n, Mac-en és UNIX-on. Egy évvel később a Mosaic Mosaic Netscape-té fejlődött.
Hamarosan letöltöttem a Netscape-et egy Dell PC-re. „Wow, - gondoltam, miközben különböző weboldalakra navigáltam. - Ez nagyon hasonlít a HyperCard-ra.”
A HyperCard öröksége

A HyperCard játék, a „Cosmic Osmo”, még mindig
Milyen helyet foglal el a HyperCard az innovációk történetében? Természetesen csábító, hogy leereszkedően viszonyuljunk a programhoz, ha összehasonlítjuk mondjuk az , a szinte elfeledett elődjével ; vagy a mechanikus televízióval , az elektronikus TV elődjétől; vagy William Meister kísérleteivel, ahol zeneszámokat töltöttek le kábelkapcsolaton vagy műholdakról, amelyek kudarcot vallottak, de inspirálták az America Online megjelenését.
Az összes projekt azonban kudarcot vallott. A HyperCard hihetetlenül népszerű volt világszerte. A Melbourne-i Victoria Múzeum, amely Ausztrália tudományos és kulturális történelmét ismerteti, közzétette azoknak a módszereknek a listáját, amelyeket a melbourne-i tanárok használtak e program során:
- Egy tételnyi vizsgakérdést válaszlehetőségekkel.
- Tanulási anyagok gyűjtése, tárolása és felhasználása, beleértve az Excel grafikonokat.
- Prezentációk a KeyNote stílusában és szórólapok a hallgatók számára.
- Több matematikai funkcióval rendelkező számológép és grafikai rajzolás.
- Interaktív útmutatók tudományos tantárgyakhoz animációval és hanggal.
- Fraktálok.
- Tananyag földrajzi információs rendszerről.
- Olajszennyeződés modellezése.
- Olvasási készség fejlesztése.
- Közlekedésbiztonság.
- Felület az Oracle adatbázishoz.
- Toxikológiai adatbázis.
- Videolemez nyomvonalak kiválasztása és lejátszása.
- Interaktív oktató prezentációk a gyapjúipar munkaköréről.
- Interaktív oktatási játékok a "Kristályvirágok" és a "Nagyi kis kertje".
- "Strandnyomok" - a helyi partok és kagylók tanulmányozása.
- TTAPS - iskolai program a gépelés tanítására.
Még 2002 augusztusában a világban a HyperCardhoz. Három évvel a műsor megjelenése után a "Számítógépes Krónikák" folytatást készítettek, amelyben a HyperCard fejlesztéséről számoltak be. Felfedeztek HyperCard-ot olyan szoftverrel, amelyet stúdióirányításra használtak. Az MIT interaktív videó magazint adott ki a program alapján. Egy hetedik osztályos diák készített a HyperCard segítségével az orosz történelem idővonalát, és még a kisgyerekek is játszottak ezzel az alkalmazással.
Nem meglepő, hogy a Cyan programozói eredetileg a rendkívül népszerű kalandpuzzle-játékukat, a Myst-t HyperCard-ként írták meg. Ez magyarázza a játék gyönyörű grafikáját és animációs minőségét, amelyet háttérzajok és hirtelen videóbetétek szakítanak meg. De már 1987-ben, amikor a Mac fekete-fehér volt, a HyperCard fejlesztői és művészei vékony és lenyűgöző termékeket szállítottak, amelyek ritkán találhatók meg a mai weben.

A kalandos rejtvényjáték, a Myst – talán a HyperCard evolúciójának csúcsa.
Hogyan határozta meg maga a megalkotó, Bill Atkinson a HyperCardot? «Röviden, a HyperCard egy olyan programozási építőkészlet, amely lehetővé teszi a nem programozók számára, hogy interaktív információkat gyűjtsenek egy helyen» – mondta 1987-ben a «Számítógépes Krónikákban».
Amikor Tim Berners-Lee innovációja végre népszerűségnek örvendett az 1990-es évek közepén, a HyperCard már felkészítette a fejlesztők egy generációját, akik tudták, miért van szükség a Netscape-re. Ezért a HyperCard legmegfelelőbb történelmi analógiája nem valamilyen sikertelen és elfelejtett innováció, hanem a híres Elvis Presleyről. Mielőtt a Web bármit tehetett volna, a HyperCard mindent elvégzett.
Forrás: habr.com

