HyperCard, kadunud lüli veebiarengu ajaloos

Enne kui veeb suutis midagi teha, tegi kõik HyperCard

HyperCard, kadunud lüli veebiarengu ajaloos
Umbes 1988. aastal sõlmis mu üürileandja minuga tehingu. Tema ostab Macintosh arvuti, mina ostan välist kõvaketta, ja me jätame süsteemi elutuppa, et kasutada seda vaheldumisi. Enamasti kasutas arvutit tema, kuna mina tegin arvutusi IBM 286-l ja tahtsin lihtsalt jälgida Apple'i edenemist. Kuid pärast Mac'i seadistamist märkasin ühel õhtul sellel üht rakendust rakenduste menüüs. "HyperCard?" - mõtlesin. "Mis see on?"

Avasin rakenduse ja lugesin juhiseid. HyperCard lubas luua "virnu" kaarte, või visuaalseid lehti Maci ekraanil. Nendele sai paigutada "väljad", kus näidati tekst, tabeleid või isegi pilte. Seal sai lisada "nuppe", mis sidusid virnades kaarte omavahel, mängides erinevaid helisid nupu vajutamisel - meelde jäi mulle üks krudinüri heli, mida ma ei saa siiani unustada. Samuti sai pilte muuta nuppudeks.

Viis lahedat HyperCardi virna

1. Kõige tuntum projekt HyperCardi ajaloos oli tõenäoliselt Myst. Cyan välja andis mängu 1993. aastal, kuid keerukate maastike ehitamiseks, mis köitsid terve põlvkonna, kulutasid Cyan'i asutajad Rand ja Ryan Miller kaks aastat. Plaadil oli 40 minutit muusikat, 2500 pilti ja tund QuickTime'i videot.

2. Enne Myst'i tegid Milleri vennad palju müra oma mängu The Manhole (1987) ümber, mis oli spetsiaalselt mõeldud lastele. CD-le minek eelnes programm, mis nõudis töötamist hulga diskettidega, kus oli 600 omavahel seotud ekraani. Mängule saab pilku heita YouTube'is oleva videoga.

Mängi videot

3. Ettevõtte meeskond Whole Earth Catalog kuulis HyperCardist juba enne, kui programm turule tuli 1987. aastal. "Katalooge suurus ja selle looduslik jagunemine kaartideks tegi sellest ideaalse võimaluse programmi võimekuse testimiseks Apple'i vaatenurgast," - meenutas hiljem Kevin Kelly, nii et Apple "rahastas meid, et me räägiksime neile kõigest, mida me õpime, kui muundame katalooge HyperCardi vormingusse". Whole Earth Hyperlog sisaldas 9742 lehekülge ja maksis 150 dollarit.

4. HyperCardi formaadis ilmus almanahh Aegade ajalugu [Time Table of History]. Peamiselt räägiti seal teadusest ja tehnoloogiast, see ilmus 1991. aastal Macintoshile CD-l. Seal oli üle 6000 hüperkaardi ja see müüdi 150 dollari eest.

5. Samuti väärib mainimist interaktiivne raamatute kataloog Voyager Company. 1980ndate lõpus ja 1990ndate alguses avaldas ettevõte hämmastava interaktiivsete CD-de seeria, sealhulgas Arta Spiegelmani koomiksite „Maus” elektrooniline versioon, „Beethoveni 9. sümfoonia kaaslane” ja populaarne Beatlesi film „A Hard Days Night” filmiraamatuna. HyperCardi valik oli „loogiline”, nagu öeldi sarja kirjelduses. HyperCard, „kaartide virn, sarnaneb vaimult raamatuga”.

Lisaks oli HyperCardis skriptimiskeel HyperTalk, millele oskas õppida isegi mitteprogrammeerija (nagu mina). See võimaldas arendajatel lisada käsklusi nagu „mine” või „mängi heli” või „kao” HyperCardi komponentidesse.

Mulle hakkas see korda minema ja hakkasin virnu koostama. Ükski neist ei saanud suuremaks kui pelgalt kiiresti kokku pandud piltide, helide ja aforismide kogumik, kuid mingil hetkel vaatasin kella ja avastasin, et kell on juba 4 hommikul. Olin šokeeritud ja kurnatud ning läksin magama, samal ajal kui mu pea oli kaardivirnu visuaalsetest elementidest küllastunud.

Ja kui vaatame meie ajaloolist kalendrit, siis HyperCard täitub augustis 2019 juba 32. Mis juhtus selle programmiga? Otsisin ja leidsin 2004. aastast ettevõtja ja programmeerija Tim Orena kiituse selle programmi kohta, mis oli kirjutatud nädalal, mil Apple selle turult eemaldas. Ta väitis, et HyperCardi probleem oli selles, et Apple ei suutnud kunagi välja mõelda, milleks seda programmi vajati.

„Mis see oli?” kirjutas Oren. „Tööriist programmeerimiseks ja kasutajaliideste kujundamiseks? Kergkaaluline andmebaas ja hüpertekstidokumentide haldamise süsteem? Multimeediafailide loomise keskkond? Apple ei andnud sellele küsimusele kunagi vastust.”

Seetõttu saatis Cupertino ettevõte selle programmi pagendusse oma haru Claris alla, kus see kadus huvitavamate projektide varju, näiteks Filemaker ja kontoritarkvara komplekt ClarisWorks. „Apple'i vaikiv kokkulepe pärast Claris'e taasomandamist, on kõige pühendunumad fännid, eriti hariduskommuuni seast, hoides selle programmi elu jätku,“ jätkas Oren oma epitaafi.

Kuid juba enne arendamise lõppu nägi HyperCardi leiutaja selle lõppu ette. Ärevates intervjuudes 2002. aastal tunnistas Bill Atkinson oma „kohutavas veas“. Kui ta oleks arvanud, et virnade vahel saab loobuda hüperruumis, mitte ainult konkreetsetele arvutitele paigaldada, oleks kõik teistsugune. „HyperCardiga eksisin ma, - kaebas Atkinson. – Kasvasin Apple'i raamides, kui oleksin kasvanud võrgukultuuris, nagu Sun, oleks HyperCard saanud esimeseks veebibrauseriks. Minu pime koht Apple'is takistas mul muuta HyperCardi esimeseks veebibrauseriks.“

Võib-olla HyperCard ei saanud esimeseks veebikliendiks, kuid ma arvan, et see väärib rohkem kohta interneti ajaloos.

Arvutiraamatukogu

Hüperkaardi väljalaskmise aastal saates San Francisco telesaade „

HyperCard, kadunud lüli veebiarengu ajaloos

Arvutite kroonika" esitlessaadet sellest programmist. Ja saadete juhid määratlesid kiiresti, mille põhjal see töötas. „HyperCard põhineb hüpertekstil, - ütles Gary Kildall Stewart Cheifetile. – Selle kontseptsiooni lõid Ted Nelson ja Doug Engelbart 60ndatel. Põhiidee on see: kui püüame teha uurimistööd mingis teemas, siis materjalid selle kohta eksisteerivad igasugustes erinevates kohtades. Need võivad olla raamatud, ajakirjad, filmikaadrid, Compuserve [Ameerika Ühendriikide esimene suur kommertsinterneti pakkuja / tõlkija märkus.] – ja oleks tore neid kõik elektrooniliselt siduda, et, ütleme, klikkides Beethoveni peale, hüpata ühest leheküljest teise... See oli hüperteksti olemus.“

Theodore Nelson

HyperCard, kadunud lüli veebiarengu ajaloos

esitas hüperteksti kontseptsiooni juba 60ndatel ja üritas seda teostada kunagi lõpetamata projektis Xanadu Xanadu. Sellesama entusiasmi kaotanud, muutus Nelson selleidee väljendusrikkaks kuulutajaks. 1974. aasta raamatust "Computer Lib/Dream Machines" defineeris ta hüperteksti kui "tegevuse kaudu katkestamist või harud, mis vastab nõudmisele; see väljendub kõige paremini arvuti ekraanil". Hüpertekst ja hüpermeedia lihtsustasid info levitamist ja sellele juurde pääsemist, võimaldades vabastada ühiskonna inimestest, keda Nelson pidas ülemäära professionaalseteks digiteabe elitaarideks.

HyperCard, kadunud lüli veebiarengu ajaloos

"Nagu öeldakse, on sõda liiga oluline, et jätta see kindralite hooleks," kirjutas Nelson. – "Arvutite hooldus ei tohi enam jääda vaimulikele."

Kuid ka vaimulikkond tõi 1970ndatel tehnoloogiaid vabaks. Kolm aastat enne raamatu ilmumist paljastasid arhitektid ARPANET – kaitseministeeriumi interneti prototüüp – details oma projektist avalikul üritusel Washingtonis. Samal ajal töötasid kaks inseneri Bell Labsis AT&T-s agaralt UNIX-i kallal, operatsioonisüsteemi, millest sai võrgu selgroog. Kartes valitsuse konkurentsivastaseid meetmeid, loobus AT&T tarkvara müügist ning andis UNIX-i kolledžitele ja ülikoolidele allahindlusega. Need koolid, National Science Foundationi rahastusel, lõid 1980ndatel sadu ja hiljem tuhandeid ARPANET-i 'põhja'.

Siis tuli 1989. aasta, kui CERN-ist, hiiglaslikust Šveitsi füüsikalaborist, soovitas programmeerija hüperteksti võrku kasutada. "Enamik praeguseid süsteeme kasutab ühte andmebaasi, - selgitas Tim Berners-Lee. – "Ja see annab juurdepääsu paljudele kasutajatele jaotatud failisüsteemi kaudu. Vähem kui ükski toode võttis sõnasõnaliselt vastu Ted Nelsoni idee 'dokumentide universumist' [docuverse], võimaldades luua ristviiteid andmebaaside vahel."

Kuid Berners-Lee oli kindel, et loob sellise.

Teel veebini

HyperCard, kadunud lüli veebiarengu ajaloos
ViolaWWW hüpermeedia brauser, inspireeritud HyperCardist

Umbes kaks aastat hiljem lõi Berners-Lee oma veebibrauseri ja avaldas seejärel projekti raamatukogu, et arendajad saaksid luua oma versioonid. Peagi arendas rühm Soome üliõpilasi brauseri Erwise. Kahjuks oli sel ajal riik pikaajalises majanduslanguses, mis piiraski Erwise'i võimalusi.

«Sel ajal ei olnud Soomes võimalik luua äri Erwise'i ümber,» selgitas rääkis üks meeskonna liige. Kuid teised arendajad laadisid samuti Berners-Lee koodi alla. Nende seas oli Pei-Yuan Wei, kes töötas UNIXi X-terminalil California ülikooli Berkeley katsetustehnos. Kust sai Wei inspiratsiooni oma brauseri ViolaWWW jaoks? Ta mõtles programmist, mis talle väga meeldis, kuigi tal ei olnud isegi oma Mac'i.

«Siis tundus HyperCard grafikat oma hüperlinkidega väga atraktiivne,» meenutas Wei hiljem. «Mulle sattus HyperCard'i juhend, uurisin seda ja lihtsalt rakendasin kõik kontseptsioonid X-window sees,» UNIXi visuaalses komponendis. Lõplikus brauseris Violas olid HyperCard'i komponendid: järjehoidjad, ajalugu, tabelid, graafika. Ja ta suutis, nagu HyperCard, ka programme käivitada.

See juhtus 1992. aastaks. Sel ajal töötati juba välja veebiklienti Mac'ile – seda tegid Nikola Pellow ja Robert Cailliau Samba, samuti HyperCard'i mõjutusel. Ja kogu selle aktiivsuse üle jälgis noor arendaja Marc Andreessen Illinois ülikooli Supercomputer Programmi rahvuslikust keskpunktist. Andreesseni meeskond käivitas brauseri Mosaic jaanuaris 1993; see oli esimene brauser, mis töötas samaaegselt PC-de, Mac'ide ja UNIXi peal. Mosaic muutus aasta hiljem Mosaic Netscape'iks.

Peagi pärast seda laadisin Netscape'i Dell'i PC-le alla. «Oh,» mõtlesin, liikudes erinevatel saitidel. «See on väga sarnane HyperCard'ile.»

HyperCard'i pärand

HyperCard, kadunud lüli veebiarengu ajaloos
HyperCardi mäng «Cosmic Osmo», mis on endiselt saadaval Steam'is

Millise koha hõivab HyperCard innovatsioonide ajaloos? Loomulikult on kiusatus programm üleolevalt alahinnata, võrreldes seda näiteks optilise telegraafiga, peaaegu unustatud eelkäija magnetilistele telegraafidele; või John Logie Baird'i mehhaanilise televisiooniga., eelkäija elektroonilisele TV-le; või katsetega muusika allalaadimisega kaabelühenduse kaudu või William Meisteri satelliitidega, mis ei õnnestunud, kuid inspireerisid America Online'i tekkimist.

Siiski kukkusid kõik need projektid läbi. HyperCard oli erakordselt populaarne üle kogu maailma. Melbourne'i Victoria muuseum, kus on kirjeldatud Austraalia teadus- ja kultuuriajaloos, avaldas nimekirja viisidest, kuidas Melbourne'i õpetajad seda programmi kasutasid:

  • Küsimuste kott koos vastusevariantidega.
  • Koolitusmaterjalide kogumine, salvestamine ja kasutamine, sealhulgas Exceli graafikud.
  • Esitlused KeyNote'i stiilis ja voldikud üliõpilastele.
  • Kalkulaator, millel on palju matemaatilisi funktsioone ja graafikute joonistamine.
  • Interaktiivsed juhised teadusainetes koos animatsiooni ja heliga.
  • Fraktaalid.
  • Õppematerjal geoinfosüsteemi kohta.
  • Naftalekke modelleerimine.
  • Kirjaoskuse arendamine.
  • Teede ohutus.
  • Liidese Oracle'i andmebaasiga.
  • Toksikoloogia andmebaas.
  • Video plaadi radade valimine ja esitamine.
  • Interaktiivne hariduslik esitlus villa tööstuse töökohtade tutvustamiseks.
  • Interaktiivsed hariduslikud mängud "Kristallide õied" ja "Vanaema aed".
  • "Rannajäljed" - kohalike rantoode ja meri töötundmine.
  • TTAPS - koolide programm kirjutamise õpetamiseks.

Isegi augustis 2002 oli maailmas 10 000 arendajat HyperCard'i jaoks. Kolm aastat pärast saadet tegi programm "Arvutichronikud" jätku, rääkides HyperCard'i arendamisest. Nad avastasid HyperCard'i tarkvara, mis oli loodud telesaadete juhtimiseks. MIT avaldas interaktiivse videomagaziini selle programmi põhjal. Seitsme klassi õpilane kirjutas HyperCard'ile Venemaa ajaloo ajaskaala, ja isegi lapsed mängisid selle rakendusega.

Pole üllatav, et Cyan'i programmeerijad kirjutasid algselt oma uskumatult populaarse seiklusmõistatusmängu Myst HyperCard'i kuhja kujul. See selgitab mängu imelisi graafikaprojekte ja animatsiooni kvaliteeti, millega vahelduvad tausthelid või äkksed videopisandid. Aga isegi 1987. aastal, kui Mac oli mustvalge, tootsid HyperCard'i arendajad ja kunstnikud õhukesi ja hämmastavaid tooteid, mida on harva võimalik täna veebis kohata.

HyperCard, kadunud lüli veebiarengu ajaloos
Seiklusmäng Myst – võib-olla HyperCardi evolutsiooni tipp

Kuidas defineeris HyperCardi selle looja Bill Atkinson? „Lihtsalt öeldes on HyperCard tarkvarakomplekt, mis võimaldab inimestel, kes ei oska programmeerida, koguda interaktiivset teavet ühte kohta,” rääkis ta 1987. aastal „Arvutite kroonikas”.

Kui Tim Berners-Lee innovatsioon lõpuks 1990. aastate keskel populaarsust kogus, oli HyperCard juba ette valmistanud kogu põlvkonna arendajaid, kes teadsid, milleks Netscape vajalik on. Seetõttu on kõige sobivam ajalooline analoogia HyperCardile mitte mõni ebaõnnestunud ja unustatud innovatsioon, vaid kuulsate ütlemiste Elvis Presley kohta. Enne kui Web suutis midagi teha, tegi seda HyperCard.

Allikas: habr.com

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster