HyperCard, il collegamento mancante nell'evoluzione del Web

Prima che il web potesse fare qualcosa, tutto era fatto da HyperCard

HyperCard, il collegamento mancante nell'evoluzione del Web
Intorno al 1988, la padrona di casa del mio appartamento ha fatto un accordo con me. Lei avrebbe acquistato un computer Macintosh, io avrei comprato un disco rigido esterno e avremmo lasciato questo sistema nel soggiorno per usarlo a turno. Principalmente lo usava lei, dato che io lavoravo su un IBM 286 e volevo solo tenere traccia dei progressi di Apple. Tuttavia, dopo che abbiamo configurato il Mac, una sera notai un programma nel menu delle applicazioni. "HyperCard?" pensai. "Cos'è?"

Apri il programma e lessi le istruzioni. HyperCard consentiva di creare "mazzi" di carte, o pagine visive sullo schermo del Mac. Era possibile inserire "campi", dove venivano mostrati testo, tabelle o persino immagini. Si potevano mettere "pulsanti", che collegavano tra loro le carte del mazzo, riproducendo suoni diversi alla pressione – uno strano suono, che non riesco a dimenticare fino ad oggi, mi ha particolarmente colpito. Era anche possibile trasformare le immagini in pulsanti.

Cinque interessanti mazzi di HyperCard

1. Il progetto più noto nella storia di HyperCard è probabilmente stato Myst. La società Cyan pubblicò il gioco nel 1993, ma la creazione di complessi paesaggi che affascinarono un'intera generazione richiese ai fondatori di Cyan, Rand e Ryan Miller, due anni. Sul disco erano contenuti 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), progettato appositamente per i bambini. Prima del rilascio su CD, il programma richiedeva di funzionare con un mucchio di floppy disk, su cui erano memorizzati 600 schermi interconnessi. Puoi vedere il gioco in un video su YouTube.

Riproduci video

3. Il team della Whole Earth Catalog scoprì HyperCard ancora prima che il programma fosse lanciato sul mercato nel 1987. "La scala del catalogo e la sua naturale suddivisione in carte lo resero un modo ideale per testare le capacità del programma da parte di Apple," ricordava successivamente Kevin Kelly, così Apple "ci sponsorizzò, affinché raccontassimo loro tutto ciò che avremmo appreso trasformando il catalogo nel formato HyperCard". Whole Earth Hyperlog conteneva 9742 pagine e costava $150. poi Kеvin Kelly, così Apple "ci ha sponsorizzato per raccontare loro tutto ciò che scopriamo trasformando il catalogo in formato HyperCard." Whole Earth Hyperlog conteneva 9742 pagine e costava 150 $.

4. Un almanacco in formato HyperCard, Time Table of History , raccontava principalmente di scienza e tecnologia, ed è stato pubblicato su CD per Macintosh nel 1991. Conteneva oltre 6000 ipercarte e veniva venduto a $150.

5. Vale anche la pena ricordare il catalogo interattivo di libri della Voyager Company. Alla fine degli anni '80 e all'inizio degli anni '90, la compagnia pubblicò una straordinaria serie di CD interattivi, tra cui la versione elettronica del fumetto di Art Spiegelman Maus, "Companion to Beethoven's 9th Symphony" e il popolare film dei Beatles "A Hard Day's Night" come "libro con film in allegato". La scelta di HyperCard fu "logica", come spiegato nella descrizione della serie. HyperCard, "che simula un mazzo di carte, è vicino per spirito a un libro."

Inoltre, il programma HyperCard aveva un linguaggio di scripting, HyperTalk, che potevano apprendere anche coloro che non eran programmatori (come me). Permetteva agli sviluppatori di inserire comandi come "vai a" o "riproduci suono" o "scompari" nei componenti del mazzo HyperCard.

Mi sono interessato a questo e iniziai a creare mazzi. Nessuno di essi divenne qualcosa di più di un insieme di immagini, suoni e aforismi creati in fretta, ma a un certo punto guardai l'orologio e mi accorsi che erano già le 4 del mattino. Ero sorpreso e stanco, e andai a letto, mentre nella mia testa danzavano i componenti visivi dei mazzi di carte.

Se guardiamo la nostra cronologia, HyperCard compirà 32 anni ad agosto 2019. Cosa è successo a questo programma? Ho fatto una ricerca e ho trovato un'ode a questo programma da parte dell'imprenditore e programmatore Tim Oren, datata 2004, scritta nella settimana in cui Apple rimosse il programma dal mercato. Sosteneva che il problema di HyperCard era che Apple non era mai riuscita a capire a cosa servisse realmente questo programma.

"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, la compagnia di Cupertino inviò questo programma in esilio nella sua divisione Claris, dove si perse tra progetti più interessanti, come Filemaker e la suite di programmi per ufficio ClarisWorks. "Con il silenzioso consenso di Apple, dopo che ha riassorbito Claris, i più fedeli fan, soprattutto della comunità educativa, hanno mantenuto in vita questo programma," continuava l'epitaffio di Oren.

Ma ancor prima della cessazione dello sviluppo, l'inventore di HyperCard prevedeva la sua fine. In un'intervista inquietante del 2002, Bill Atkinson ha ammesso in quello che definì un «terribile errore». Se solo avesse realizzato che le pile potevano essere collegate tra loro in iperspazio anziché essere semplicemente installate su computer specifici, tutto sarebbe stato diverso.

«Con HyperCard ho commesso un errore, 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 avrebbe potuto diventare il primo browser web. Il mio punto cieco in Apple non mi ha permesso di trasformare HyperCard nel primo browser web».

Forse HyperCard non è diventata il primo client web, ma penso che meriti un posto maggiore nella storia di Internet.

Biblioteca computerizzata

HyperCard, il collegamento mancante nell'evoluzione del Web

Nell'anno di uscita di HyperCard, il programma televisivo di San Francisco «Computer Chroniclesha trasmesso un episodio su questo software. E i conduttori dell'episodio hanno rapidamente identificato su cosa fosse basato.

«HyperCard è basato su ipertesto, ha detto Gary Kildall a Stuart Cheifet. – Questa concezione è stata inventata da Ted Nelson e Doug Engelbart negli anni '60. L'idea principale è che, se stiamo cercando di condurre ricerche su un argomento, i materiali esistono in vari luoghi. Possono essere libri, riviste, registrazioni su nastro, Compuserve [il primo grande provider commerciale di Internet negli Stati Uniti / nota del traduttore.] – ed è sarebbe fantastico riuscire a collegare tutto questo in formato elettronico, in modo che, ad esempio, cliccando su Beethoven, potessimo saltare da una pagina all'altra... Questo era il succo dell'ipertesto».

HyperCard, il collegamento mancante nell'evoluzione del Web

Theodore Nelson ha proposto il concetto di ipertesto negli anni '60 e ha cercato di realizzarlo in un progetto incompiuto chiamato Xanadu.Senza perdere entusiasmo, Nelson è diventato un fervente sostenitore di questa idea. Nel 1974, nel libro Computer Lib/Dream Machines, ha definito l'ipertesto come «una forma di registrazione che si ramifica o esegue un'azione su richiesta; è meglio espressa su uno schermo del computer». Semplificando il processo di distribuzione e accesso all'informazione, l'ipertesto e l'ipermedia avrebbero potuto liberare la società da quelli che Nelson considerava l'élite professionale eccessivamente specializzata dell'informazione digitale.

HyperCard, il collegamento mancante nell'evoluzione del Web

«Come si dice, la guerra è troppo importante per essere lasciata ai generali, ha scritto Nelson. – Non possiamo lasciare la custodia dei computer al clero».

Tuttavia, anche il «clero» ha creato tecnologie da libertà negli anni '70. Tre anni prima dell'uscita del libro, gli architetti ARPANET del prototipo di Internet del ministero della difesa – hanno rivelato i dettagli del loro progetto in un evento pubblico a Washington D.C. Nel frattempo, due ingegneri dei Bell Labs presso AT&T lavoravano instancabilmente su UNIX, il sistema operativo che sarebbe diventato la spina dorsale della rete. Temendo le repressioni antitrust del governo, AT&T decise di non restare nel mercato del software e offrì UNIX a college e università a prezzi ridotti. Queste scuole, con il supporto finanziario della National Science Foundation, crearono centinaia, poi migliaia, di «nodi» ARPANET negli anni '80.

E poi arrivò il 1989, quando un programmatore del CERN, un enorme laboratorio di fisica svizzero, propose di utilizzare lì una rete di ipertesto. «La maggior parte dei sistemi di oggi utilizza un'unica base di dati, ha spiegato Tim Berners-Lee. – Ma questo fornisce accesso a molti utenti tramite un sistema di file distribuito. Pochi prodotti hanno davvero colto l'idea di Ted Nelson di un “universo di documenti” [docuverse], consentendo di creare collegamenti incrociati tra nodi in diverse basi di dati». Tuttavia, Berners-Lee era determinato a crearlo.Lungo la via del web

Tuttavia, Berners-Lee era determinato a creare qualcosa del genere.

Sulla strada per il web

HyperCard, il collegamento mancante nell'evoluzione del Web
Il browser ipermedia ViolaWWW, ispirato a HyperCard.

Circa due anni dopo, Berners-Lee creò il suo browser web e poi pubblicò la libreria di quel progetto, affinché i programmatori potessero sviluppare le proprie versioni. Presto, un gruppo di studenti finlandesi sviluppò il browser Erwise. Sfortunatamente, in quel periodo il paese era in una lunga recessione, il che riduceva significativamente le possibilità di Erwise.

«All'epoca era impossibile costruire un business su Erwise in Finlandia, ha affermato Tim Berners-Lee. – Ma questo fornisce accesso a molti utenti tramite un sistema di file distribuito. Pochi prodotti hanno davvero colto l'idea di Ted Nelson di un “universo di documenti” [docuverse], consentendo di creare collegamenti incrociati tra nodi in diverse basi di dati». un membro del team. Ma anche altri sviluppatori scaricavano il codice di Berners-Lee. Tra di loro c'era Pei-Yuan Wei, che stava lavorando su un terminale X UNIX nel Berkeley Experimental Computing Facility. Da dove ha preso ispirazione Wei per il suo browser ViolaWWW? Pensava a un programma che gli piaceva molto, sebbene non avesse nemmeno un Mac.

«Allora HyperCard sembrava molto attraente, graficamente, con questi hyperlink», ricordava poi Vey. «Mi capitò tra le mani una guida per HyperCard, la studiai e implementai semplicemente 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 lui, proprio come HyperCard, poteva eseguire programmi.

Era il 1992. A quel tempo si stava già sviluppando un client web per Mac - realizzato da Nicolo Pellow e Robert Cailliau Samba, anche sotto l'influenza di HyperCard. E tutto questo fervore veniva osservato con entusiasmo da un giovane sviluppatore Marc Andreessen dell'Istituto Nazionale di Supercomputing dell'Università dell'Illinois. Il team di Andreessen lanciò il browser Mosaic nel gennaio 1993; era il primo browser a funzionare contemporaneamente su PC, Mac e UNIX. Un anno dopo, Mosaic si trasformò in Mosaic Netscape.

Poco dopo ho scaricato Netscape su un PC Dell. «Wow», pensai, navigando su vari siti. «Questo assomiglia molto a HyperCard».

L'eredità di HyperCard

HyperCard, il collegamento mancante nell'evoluzione del Web
Il gioco per HyperCard «Cosmic Osmo», ancora disponibile su Steam

Qual è il posto di HyperCard nella storia delle innovazioni? Certo, c'è la tentazione di sminuire il programma, confrontandolo per esempio con il telegrafo ottico, praticamente un precursore dimenticato del telegrafo elettrico; o con la televisione meccanica di John Logie Baird, precursore della TV elettronica; o con esperimenti di download musicale tramite cablaggio o satelliti di William Meister, fallimentari ma che ispirarono l'emergere di America Online.

Tuttavia, tutti questi progetti fallirono. HyperCard era incredibilmente popolare, e lo era in tutto il mondo. Il Museo di Victoria a Melbourne, che descrive la storia scientifica e culturale dell'Australia, pubblicò un elenco dei modi in cui gli insegnanti di Melbourne utilizzarono questo programma:

  • Un pacchetto di domande d'esame con opzioni di risposta.
  • Raccolta, archiviazione e utilizzo di materiali didattici, compresi grafici Excel.
  • Presentazioni in stile KeyNote e volantini per gli studenti.
  • Calcolatore con molte funzioni matematiche e grafico.
  • Istruzioni interattive su discipline scientifiche con animazioni e suoni.
  • Frattali.
  • Materiale didattico per sistema informativo geografico.
  • Modellazione di sversamenti di petrolio.
  • Sviluppo della alfabetizzazione.
  • Sicurezza stradale.
  • Interfaccia per database Oracle.
  • Database di tossicologia.
  • Selezione e riproduzione di tracce da videodisco.
  • Presentazione educativa interattiva dei posti di lavoro nel settore della lana.
  • Giochi educativi interattivi «Fiori di cristallo» e «Il giardino della nonna».
  • «Tracce sulla spiaggia» – studio delle coste locali e delle conchiglie.
  • TTAPS – programma scolastico per insegnare a digitare.

Anche nell'agosto 2002 nel mondo c'erano 10.000 sviluppatori per HyperCard. Tre anni dopo l'uscita, il programma «Computer Chronicles» fece un seguito, raccontando dello sviluppo di HyperCard. Scoprirono software per HyperCard sviluppato per gestire uno studio televisivo. MIT pubblicava una rivista video interattiva basata sul programma. Un ragazzo di settima scrisse per HyperCard una timeline della storia russa, e anche i bambini in età prescolare si divertivano con questa applicazione.

Non sorprende che i programmatori di Cyan abbiano originariamente scritto 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 creavano prodotti sottili e straordinari che oggi si vedono raramente sul web.

HyperCard, il collegamento mancante nell'evoluzione del Web
Il gioco di avventura e puzzle Myst – forse il culmine dell'evoluzione di HyperCard

Come definiva HyperCard il suo stesso creatore Bill Atkinson? «In parole povere, HyperCard è un kit di costruzione software che consente alle persone senza competenze di programmare di raccogliere informazioni interattive in un unico luogo», spiegò nel 1987 a «Computer Chronicles».

Quando l'innovazione di Tim Berners-Lee divenne finalmente popolare a metà degli anni '90, HyperCard aveva già preparato una generazione di sviluppatori che sapevano a cosa servisse Netscape. È per questo che l'analogia storica più appropriata per HyperCard non è qualche innovazione fallita e dimenticata, ma una riformulazione della famosa affermazione su Elvis Presley. Prima che il Web facesse qualsiasi cosa, era HyperCard a farlo.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster