Prima che il Web potesse fare qualcosa, era HyperCard a far tutto

Più o meno nel 1988, la padrona del mio appartamento fece un patto con me. Lei avrebbe comprato un computer Macintosh, io avrei comprato un disco rigido esterno, e avremmo lasciato questo sistema nel soggiorno per utilizzarlo a turno. Per lo più, il computer lo usava lei, poiché io facevo calcoli su un IBM 286 e volevo solo tenere traccia dei progressi di Apple. Tuttavia, dopo che abbiamo configurato il Mac, una sera ho notato un programma nel menu delle applicazioni. «HyperCard?» pensai. «Cos'è?»
Ho aperto il programma e ho letto le istruzioni. consentiva di creare «mazzi» di schede, o pagine visive sullo schermo del Mac. In esse si potevano inserire «campi», dove venivano mostrati testo, tabelle o persino immagini. Si potevano posizionare «pulsanti» che collegavano le schede tra loro, riproducendone diversi suoni al clic – ricordo particolarmente un suono stridente che non riesco a dimenticare. Era anche possibile trasformare le immagini in pulsanti.
Cinque mazzi di HyperCard interessanti
1. Il progetto più famoso nella storia di HyperCard è probabilmente stato . La società Cyan pubblicò il gioco nel 1993, ma ci sono voluti due anni ai fondatori di Cyan, Rand e Ryan Miller, per costruire i complessi paesaggi che hanno affascinato un'intera generazione. Il disco conteneva 40 minuti di musica, 2500 immagini e un'ora di video in formato QuickTime.
2. Prima di Myst, i fratelli Miller fecero scalpore con il loro gioco The Manhole (1987), specificamente progettato per i bambini. Prima del rilascio su CD, il programma richiedeva di lavorare con un mucchio di dischetti, che contenevano 600 schermate interconnesse. Si può vedere il gioco tramite un video su YouTube.
3. Il team della società aveva sentito parlare di HyperCard ancora prima che il programma fosse lanciato sul mercato nel 1987. «La scala del catalogo e la sua naturale divisione in schede lo hanno reso il modo ideale per collaudare le capacità del programma dal punto di vista di Apple», poi Kevin Kelly, tanto che Apple «ci sponsorizzò per dirgli tutto ciò che scoprivamo, convertendo il catalogo nel formato HyperCard». Whole Earth Hyperlog conteneva 9742 pagine e costava $150.4. In formato HyperCard venne pubblicato l'almanacco [Time Table of History]. Si parlava principalmente di scienza e tecnologia, ed è stato rilasciato su CD per Macintosh nel 1991. Conteneva oltre 6000 ipercarte ed è stato venduto a $150.
5. Vale anche la pena ricordare il catalogo interattivo di libri di . Alla fine degli anni '80 e all'inizio degli anni '90, l'azienda pubblicò una straordinaria serie di CD interattivi, inclusa la versione elettronica dei fumetti di Art Spiegelman Maus, "Il compagno alla 9a Sinfonia di Beethoven" e il famoso film dei Beatles "A Hard Day's Night" come "libro con film incluso". La scelta di HyperCard era "logica", come spiegato nella descrizione della serie. HyperCard, "una pila di carte modellante, è vicina nello spirito a un libro".
Inoltre, nel programma HyperCard c'era un linguaggio di scripting , che anche chi non era programmatore (come ero io) poteva imparare. Permetteva agli sviluppatori di inserire comandi come "vai a" o "riproduci suono" o "scompari" nei componenti del sistema HyperCard.
Mi sono interessato a questo e ho iniziato a creare pile. Nessuna di esse è diventata qualcosa di più di un semplice insieme di immagini, suoni e aforismi creati in fretta, tuttavia a un certo punto ho guardato l'orologio e mi sono accorto che erano già le 4 del mattino. Ero stupito e stanco, e mi sono coricato mentre nella mia testa danzavano i componenti visivi delle pile di carte.
E se guardiamo ai nostri orologi storici, HyperCard compirà già 32 anni ad agosto 2019. Cosa è successo a questo programma? Ho cercato e ho trovato un panegirico su questo programma da parte dell'imprenditore e programmatore Tim Oren, datato 2004, scritto nella settimana in cui Apple ha ritirato il programma dal mercato. Sosteneva che il problema di HyperCard era che Apple non era riuscita a capire a cosa servisse questo programma.
"Che cos'era?" scriveva Oren. "Uno strumento per la programmazione e la progettazione di interfacce utente? Un database leggero e un sistema di gestione di documenti ipertestuali? Un ambiente per la creazione di file multimediali? Apple non ha mai risposto a questa domanda".
Pertanto, l'azienda di Cupertino ha esiliato questo programma nella sua divisione Claris, dove è stata sepolta tra progetti più interessanti, come FileMaker e una suite di programmi per ufficio. . "Con l'accordo silenzioso di Apple dopo che ha riacquistato Claris, i fan più devoti, specialmente dalla comunità educativa, hanno mantenuto viva questa programma", continuava l'epitaffio di Oren.
Ma già prima della cessazione dello sviluppo, l'inventore di HyperCard prevedeva la sua fine. In un'intervista del 2002 piena di preoccupazione, Bill Atkinson il suo "orrendo errore". Se solo avesse pensato che le pile potevano essere collegate tra loro nell'iper-spazio e non semplicemente collocate su computer specifici, tutto sarebbe stato diverso.
"Con HyperCard ho sbagliato, - si lamentava Atkinson. - Sono cresciuto in una cultura limitata dai confini di Apple. Se fossi cresciuto in una cultura di rete, come quella di Sun, HyperCard potrebbe essere diventato il primo browser web. Il mio punto cieco in Apple non mi ha permesso di trasformare HyperCard nel primo browser web".
Forse HyperCard non è diventato il primo client web, ma penso che meriti un posto migliore nella storia di Internet.
Biblioteca informatica

Nell'anno di uscita di HyperCard, il programma televisivo di San Francisco "" ha trasmesso su questo programma. E i presentatori dell'episodio hanno rapidamente definito su cosa fosse basato.
"HyperCard si basa sul ipertesto, - ha detto Gary Kildall a Stewart Cheifet. - Questo concetto è stato inventato da Ted Nelson e Doug Engelbart negli anni '60. L'idea fondamentale è questa: se stiamo cercando di fare ricerche su un argomento, i materiali su di esso esistono in vari posti. Possono essere libri, riviste, registrazioni su nastro, Compuserve [primo grande fornitore commerciale di Internet negli USA / nota del traduttore.] – e sarebbe fantastico collegare tutto questo in forma elettronica, in modo che, ad esempio, possiamo cliccare su Beethoven e saltare da una pagina all'altra... Questo era il nocciolo dell'ipertesto."

ha proposto il concetto di ipertesto già negli anni '60 e ha cercato di realizzarlo nel suo progetto incompiuto . Senza perdere entusiasmo, Nelson si trasformò in un espressivo predicatore di questa idea. Nel libro del 1974 Computer Lib/Dream Machines definì l'ipertesto come «una forma di registrazione che si ramifica o esegue un'azione su richiesta; si esprime al meglio su un display di computer». Semplificando il processo di distribuzione e accesso alle informazioni, l'ipertesto e l'ipermedia potevano liberare la società da coloro che Nelson considerava un'élite dell'informazione digitale eccessivamente professionale.

«Come si dice, la guerra è troppo importante per lasciarla in mano ai generali», scriveva Nelson. «La supervisione dei computer non può più essere affidata al clero».
Tuttavia, lo stesso «clero» rilasciava piuttosto bene le tecnologie negli anni '70. Tre anni prima dell'uscita del libro, gli architetti – il prototipo di Internet dell'agenzia di difesa – del loro progetto in un evento pubblico a Washington D.C. Nel frattempo, due ingegneri dei laboratori Bell di AT&T lavoravano duramente su UNIX, il sistema operativo che sarebbe diventato la spina dorsale della rete. Temendo repressioni antitrust da parte del governo, AT&T decise di non rimanere sul mercato della vendita di software e offrì UNIX a college e università a prezzi ridotti. E queste scuole, con il supporto finanziario della National Science Foundation, crearono centinaia e poi migliaia di «nodi» ARPANET negli anni '80.
E poi arrivò il 1989, quando un programmatore del CERN, un'enorme laboraotrio di fisica svizzero, propose di utilizzare una rete ipertestuale. «La maggior parte dei sistemi odierni utilizza un unico database», . «E questo fornisce accesso a molti utenti tramite un sistema di file distribuito. Pochi prodotti hanno colto letteralmente l'idea di Ted Nelson di un 'universo di documenti' [docuverse], permettendo di creare collegamenti incrociati tra i nodi in database diversi».
Tuttavia, Berners-Lee era determinato a crearne uno.
Sulla strada verso il web

ViolaWWW, un browser ipermediale ispirato a HyperCard
Circa due anni dopo, Berners-Lee creò il proprio browser web e poi pubblicò la libreria di questo progetto affinché i programmatori potessero sviluppare le proprie versioni. Presto, un gruppo di studenti finlandesi sviluppò il browser Erwise. Sfortunatamente, in quel momento il paese era in una lunga recessione, il che limitava notevolmente le possibilità di Erwise.
«A quel tempo in Finlandia non era possibile costruire un’attività su Erwise», — disse uno dei membri del team. Ma anche altri sviluppatori scaricavano il codice di Berners-Lee. Tra di loro c'era Pei-Yuan Wei, che lavorava al terminale X UNIX presso il Dipartimento di Calcolo Sperimentale dell'Università della California a Berkeley. Da dove traeva Wei ispirazione per il suo browser ViolaWWW? Pensava a un programma che gli piaceva molto, anche se non possedeva nemmeno un Mac.
«Allora HyperCard sembrava molto attraente, graficamente, con quei hyperlink», ricordò poi Wei. – «Mi è arrivato un manuale di HyperCard, l'ho studiato e ho semplicemente realizzato tutte le idee in X-windows», nel componente visivo di UNIX. Nel browser finale Viola erano presenti componenti di HyperCard: segnalibri, cronologia, tabelle, grafica. E, come HyperCard, poteva eseguire programmi.
Era il 1992. A quel tempo si stava già sviluppando un client web per Mac – realizzato da Nicola Pellow e Robert Cailliau Samba, anch'esso sotto l'influenza di HyperCard. E a tutto questo attività osservava entusiasta un giovane sviluppatore del National Center for Supercomputing Applications dell’Università dell’Illinois. Il team di Andreessen lanciò il browser Mosaic a gennaio 1993; era il primo browser a funzionare su PC, Mac e UNIX. Un anno dopo, Mosaic si trasformò in Mosaic Netscape.
Poco dopo scaricai Netscape su un PC Dell. «Wow», pensai, navigando su vari siti. – «Ricorda molto HyperCard».
L'eredità di HyperCard

Il gioco per HyperCard «Cosmic Osmo», ancora
Quale posto occupa HyperCard nella storia delle innovazioni? Certamente, viene la tentazione di considerare il programma con un certo disprezzo, paragonandolo, per esempio, a , praticamente dimenticato predecessore del ; oppure alla televisione meccanica , predecessore della TV elettronica; o con esperimenti nel download di musica tramite connessione via cavo o dai satelliti di William Meister, tentativi falliti ma che ispirarono la nascita di America Online.
Tuttavia, tutti questi progetti hanno subito un fiasco. HyperCard era incredibilmente popolare, e questo in tutto il mondo. Il Museo di Victoria di Melbourne, che descrive la storia scientifica e culturale dell'Australia, ha pubblicato un elenco dei modi in cui gli insegnanti di Melbourne utilizzavano questo programma:
- Una serie di domande d'esame con risposte multiple.
- Raccolta, archiviazione e utilizzo di materiali didattici, inclusi grafici di Excel.
- Presentazioni in stile KeyNote e volantini per studenti.
- Una calcolatrice con molte funzioni matematiche e grafico.
- Istruzioni interattive per le discipline scientifiche con animazioni e suono.
- Frattali.
- Materiale didattico su sistemi informativi geografici.
- Modellazione delle fuoriuscite di petrolio.
- Sviluppo dell'alfabetizzazione.
- Sicurezza stradale.
- Interfaccia per il database Oracle.
- Database di tossicologia.
- Selezione e riproduzione di tracce video.
- Presentazione educativa interattiva sui luoghi di lavoro nell'industria della lana.
- Giochi educativi interattivi "Fiori di cristallo" e "Il giardino della nonna".
- "Orme sulla spiaggia" - studio delle coste locali e delle conchiglie.
- TTAPS - programma per le scuole per insegnare a digitare.
Anche nell'agosto 2002 nel mondo per HyperCard. Tre anni dopo la trasmissione, il programma "Computer Chronicles" fece un seguito, raccontando dello sviluppo di HyperCard. Scoprirono un software per HyperCard sviluppato per gestire uno studio televisivo. Il MIT pubblicava un videomagazine interattivo basato sul programma. Uno studente di settima classe scrisse per HyperCard una linea temporale della storia russa, e anche i bambini dell'asilo si divertivano con questa applicazione.
Non sorprende che i programmatori di Cyan abbiano inizialmente creato il loro incredibilmente popolare gioco di avventura Myst come un insieme di HyperCard. Questo spiega la bellissima grafica del gioco e la qualità dell'animazione, intervallate da suoni di sottofondo o improvvisi inserti video. Ma anche nel 1987, quando il Mac era in bianco e nero, gli sviluppatori di HyperCard e gli artisti producevano prodotti sottili e straordinari, che è raro trovare nel web di oggi.

Il rompicapo avventuroso Myst – probabilmente, il culmine dell'evoluzione di HyperCard
Come lo stesso creatore Bill Atkinson definiva HyperCard? «In parole semplici, HyperCard è un kit di costruzione software che consente a persone senza esperienza di programmazione di assemblare informazioni interattive in un unico luogo», ha dichiarato nel 1987 nelle «Cronache Informatiche».
Quando l'innovazione di Tim Berners-Lee ha finalmente guadagnato popolarità a metà degli anni '90, HyperCard aveva già preparato una generazione di sviluppatori che sapevano a cosa servisse Netscape. Per questo motivo, l'analogia storica più pertinente per HyperCard non sarebbe qualche innovazione fallita e dimenticata, ma una parafrasi del famoso su Elvis Presley. Prima che il Web potesse fare qualcosa, HyperCard faceva già tutto.
Fonte: habr.com

