Avant que le Web ne puisse faire quoi que ce soit, tout était fait par HyperCard

Vers 1988, la propriétaire de mon appartement a conclu un accord avec moi. Elle achèterait un ordinateur Macintosh, j'achèterais un disque dur externe, et nous laisserions ce système dans le salon pour l'utiliser à tour de rôle. Principalement, c'était elle qui utilisait l'ordinateur, car je faisais des calculs sur un IBM 286 et voulais simplement suivre les progrès d'Apple. Cependant, après avoir configuré le Mac, un soir, j'ai remarqué un petit programme dans le menu des applications. « HyperCard ? » me suis-je demandé. « Qu'est-ce que c'est ? »
J'ai ouvert le programme et lu le manuel. permettait de créer des « piles » de cartes, ou des pages visuelles sur l'écran du Mac. On pouvait insérer des « champs » pour afficher du texte, des tableaux ou même des images. On pouvait mettre des « boutons » qui reliaient les cartes de la pile entre elles, produisant différents sons au clic – je me souviens particulièrement d'un bruit strident qui ne m'a jamais quitté. On pouvait également transformer des images en boutons.
Cinq piles HyperCard intéressantes
1. Le projet le plus célèbre de l'histoire d'HyperCard est probablement . La société Cyan a lancé le jeu en 1993, cependant, la création de paysages complexes, qui a captivé toute une génération, a pris deux ans aux fondateurs de Cyan, Rand et Ryan Miller. Le disque contenait 40 minutes de musique, 2500 images et une heure de vidéo au format QuickTime.
2. Avant Myst, les frères Miller ont fait parler d'eux avec leur jeu The Manhole (1987), spécifiquement destiné aux enfants. Avant sa sortie en CD, le programme devait fonctionner avec une pile de disquettes, contenant 600 écrans interconnectés. On peut voir le jeu à travers une vidéo sur YouTube.
3. L'équipe du avait entendu parler d'HyperCard avant que le programme ne soit lancé sur le marché en 1987. « L'échelle du catalogue et sa division naturelle en cartes en ont fait un moyen idéal pour tester les capacités du programme du point de vue d'Apple », se rappelait 4. Un almanach a été publié au format HyperCardChronologie des temps [Time Table of History]. Il traitait principalement des sciences et des technologies, et il a été publié sur CD pour Macintosh en 1991. Il contenait plus de 6000 hypercartes et était vendu pour 150 $.
5. Il convient également de se souvenir du catalogue interactif de livres de . À la fin des années 1980 et au début des années 1990, l'entreprise a publié une incroyable série de CD interactifs, y compris la version électronique de la bande dessinée d'Art Spiegelman Maus, le « Companion to Beethoven's 9th Symphony » et le film populaire des Beatles « A Hard Days Night » sous forme de « livre avec film inclus ». Le choix de HyperCard était « logique », comme l'expliquait la description de la série. HyperCard, « empilant des cartes, est proche de l'esprit d'un livre ».
De plus, le programme HyperCard avait un langage de script , que même un non-programmeur (comme je l'étais) pouvait apprendre. Il permettait aux développeurs d'insérer des commandes telles que « aller à » ou « jouer un son » ou « disparaître » dans les composants de la pile HyperCard.
J'étais intrigué par cela, et j'ai commencé à créer des piles. Aucune d'elles n'est devenue plus qu'un simple ensemble d'images, de sons et d'aphorismes créés à la hâte, mais à un moment donné, j'ai regardé l'heure et j'ai découvert qu'il était déjà 4 heures du matin. J'étais stupéfait et épuisé, et je me suis couché pendant que des composants visuels de piles de cartes dansaient dans ma tête.
Et si l'on considère nos horloges historiques, HyperCard aura 32 ans en août 2019. Que s'est-il passé avec ce programme ? J'ai cherché et trouvé un panégyrique de ce programme par l'entrepreneur et programmeur Tim Oren, daté de 2004, écrit la semaine où Apple a retiré ce programme du marché. Il affirmait que le problème de HyperCard était qu'Apple n'avait jamais pu se résoudre à définir l'objectif de ce programme.
« Qu'était-ce ? » écrivait Oren. « Un outil de programmation et de conception d'interfaces utilisateurs ? Une base de données légère et un système de gestion de documents hypertextes ? Un environnement de création de fichiers multimédias ? Apple n'a jamais répondu à cette question. »
C'est pourquoi la société de Cupertino a relégué ce programme dans sa division Claris, où il s'est perdu parmi des projets plus intéressants comme Filemaker et la suite bureautique . "Avec l'accord tacite d'Apple après son rachat de Claris, les fans les plus dévoués, notamment dans le milieu de l'éducation, ont continué à faire vivre ce programme", a poursuivi l'épitaphe d'Oren.
Mais même avant l'arrêt du développement, l'inventeur de HyperCard avait pressenti sa fin. Dans une interview remplie d'inquiétude en 2002, Bill Atkinson a évoqué sa "terrible erreur". S'il avait compris que les piles pouvaient être liées dans l'hyperespace et non simplement installées sur des ordinateurs spécifiques, tout aurait été différent.
"Avec HyperCard, j'ai échoué, se plaignait Atkinson. - J'ai grandi dans une culture limitée par les frontières d'Apple. Si j'avais grandi dans une culture en réseau, comme chez Sun, HyperCard aurait pu devenir le premier navigateur web. Mon angle mort chez Apple ne m'a pas permis de transformer HyperCard en premier navigateur web."
Peut-être que HyperCard n'est pas devenue le premier client web, mais je pense qu'elle mérite une plus grande place dans l'histoire d'Internet.
Bibliothèque informatique

L'année de la sortie de HyperCard, l'émission télévisée de San Francisco "" a diffusé sur ce programme. Et les animateurs de l'épisode ont rapidement défini sur quoi il était basé.
"HyperCard est fondée sur l'hypertexte, a déclaré Gary Kildall à Stuart Cheifet. - Ce concept a été inventé par Ted Nelson et Doug Engelbart dans les années 60. L'idée principale est la suivante : si nous tentons de faire des recherches sur un sujet, le matériel à son sujet existe à divers endroits. Cela peut être des livres, des magazines, des enregistrements sur bande, Compuserve [premier grand fournisseur commercial d'Internet aux États-Unis / note du trad.] - et il serait formidable de pouvoir relier tout cela électroniquement, afin que nous puissions, disons, en cliquant sur Beethoven, bondir d'une page à l'autre… Là était l'essence de l'hypertexte."

a proposé le concept d'hypertexte dès les années 60 et a tenté de le réaliser dans un projet inachevé . Ne perdant pas son enthousiasme, Nelson s’est transformé en un prédicateur expressif de cette idée. Dans son livre de 1974, Computer Lib/Dream Machines, il définit l'hypertexte comme « une forme d'écriture qui se ramifie ou qui exécute une action sur demande ; elle s'exprime le mieux sur un écran d'ordinateur ». En simplifiant le processus de distribution et d'accès à l'information, l'hypertexte et l'hypermédia pouvaient libérer la société de ceux que Nelson considérait comme une élite d'information numérique trop professionnalisée.

« Comme le dit le proverbe, la guerre est trop importante pour être laissée aux généraux, écrivait Nelson. – La gestion des ordinateurs ne peut plus être confiée au clergé. »
Cependant, ce « clergé » avait également bien libéré des technologies dans les années 1970. Trois ans avant la publication de son livre, les architectes – le prototype de l'internet du ministère de la défense – de leur projet lors d'un événement public à Washington O.K. Pendant ce temps, deux ingénieurs des laboratoires Bell chez AT&T travaillaient dur sur UNIX, un système d'exploitation qui deviendra la colonne vertébrale du réseau. Craignant des répressions antitrust du gouvernement, AT&T n'est pas resté sur le marché de la vente de logiciels et a cédé UNIX à des collèges et des universités à des prix réduits. Ces établissements, avec le soutien financier de la Fondation nationale des sciences, ont créé des centaines, puis des milliers de « nœuds » d'ARPANET dans les années 1980.
Puis est venu 1989, lorsque un programmeur du CERN, un énorme laboratoire de physique suisse, a proposé d'utiliser là-bas un réseau hypertexte. « La plupart des systèmes d'aujourd'hui utilisent une base de données unique, expliquait Cependant, Berners-Lee a résolument décidé d'en créer un.
Sur le chemin du web
ViolaWWW, un navigateur hypermédia inspiré de HyperCard

ViolaWWW navigateur hypermédia, inspiré de HyperCard
Environ deux ans plus tard, Berners-Lee a créé son propre navigateur Web et a ensuite publié la bibliothèque de ce projet pour que les programmeurs puissent développer leurs propres versions. Peu après, un groupe d'étudiants finlandais a développé le navigateur Erwise. Malheureusement, à l'époque, le pays traversait une récession prolongée, limitant fortement les possibilités d'Erwise.
« À l'époque, il était impossible de construire une entreprise sur Erwise », — un des membres de l'équipe. Mais d'autres développeurs ont également téléchargé le code de Berners-Lee. Parmi eux se trouvait Pei-Yuan Wei, qui travaillait sur le terminal X UNIX au Département de calcul expérimental de l'Université de Californie à Berkeley. D'où Wei puisait-il l'inspiration pour son navigateur ViolaWWW ? Il pensait à un programme qu'il avait beaucoup apprécié, même s'il n'avait pas son propre Mac.
« À l'époque, HyperCard semblait très attrayant, graphiquement, avec ces hyperliens, se souvient plus tard Wei. – J'ai obtenu la documentation sur HyperCard, je l'ai étudiée, et j'ai simplement réalisé toutes les concepts dans X-windows », dans le composant visuel UNIX. Le navigateur final, Viola, contenait des éléments d'HyperCard : signets, historique, tableaux, graphiques. Et lui aussi, comme HyperCard, pouvait exécuter des programmes.
C'était en 1992. À ce moment-là, un client web pour Mac était déjà en cours de développement – il était conçu par Nicolas Pellow et Robert Cailliau Samba, également sous l'influence d'HyperCard. Et toute cette activité était observée avec enthousiasme par un jeune développeur du National Center for Supercomputing Applications de l'Université de l'Illinois. L'équipe d'Andreessen a lancé le navigateur Mosaic en janvier 1993 ; c'était le premier navigateur fonctionnant à la fois sur PC, Mac et UNIX. Un an plus tard, Mosaic est devenu Mosaic Netscape.
Peu après, j'ai téléchargé Netscape sur un PC Dell. « Waouh, ai-je pensé en naviguant sur différents sites. – C'est très similaire à HyperCard. »
L'héritage d'HyperCard

Le jeu HyperCard « Cosmic Osmo », toujours
Quelle place occupe HyperCard dans l'histoire de l'innovation ? Bien sûr, il y a une tentation de se moquer de ce programme, en le comparant par exemple à , un prédécesseur presque oublié ; ou à la télévision mécanique , prédécesseur de la télévision électronique ; ou avec des expériences de téléchargement de musique via une connexion câblée ou avec les satellites de William Meister, des échecs, mais inspirant l'émergence d'America Online.
Cependant, tous ces projets ont échoué. HyperCard était incroyablement populaire, et cela dans le monde entier. Le musée de Victoria à Melbourne, qui décrit l'histoire scientifique et culturelle de l'Australie, a publié une liste des façons dont les enseignants de Melbourne ont utilisé ce programme :
- Un paquet de questions d'examen avec des options de réponse.
- Collection, stockage et utilisation de matériel pédagogique, y compris des graphiques Excel.
- Présentations à la manière de KeyNote et brochures pour les étudiants.
- Calculatrice avec de nombreuses fonctions mathématiques et tracés graphiques.
- Instructions interactives sur les disciplines scientifiques avec animation et son.
- Fractales.
- Matériel pédagogique sur les systèmes d'information géographique.
- Modélisation des déversements de pétrole.
- Développement de la littératie.
- Sécurité routière.
- Interface avec la base de données Oracle.
- Base de données sur la toxicologie.
- Sélection et lecture de pistes de disques vidéo.
- Présentation éducative interactive des lieux de travail dans l'industrie de la laine.
- Jeux éducatifs interactifs « Fleurs de cristaux » et « Le jardin de mamie ».
- « Traces de plage » – étude des côtes locales et des coquillages.
- TTAPS – programme d'enseignement de la dactylographie pour les écoles.
Même en août 2002, dans le monde pour HyperCard. Trois ans après la diffusion de l'émission, le programme « Chroniques informatiques » a réalisé une suite, racontant le développement de HyperCard. Ils ont découvert un logiciel pour HyperCard, développé pour gérer un studio de télévision. Le MIT a publié un vidéojournal interactif basé sur ce programme. Un élève de septième a écrit pour HyperCard une chronologie de l'histoire russe, et même des enfants d'âge préscolaire s'amusaient avec cette application.
Il n'est pas surprenant que les programmeurs de Cyan aient initialement écrit leur célèbre puzzle d'aventure Myst sous la forme d'une pile HyperCard. Cela explique la belle graphisme du jeu et la qualité de l'animation, entrecoupées de sons d'ambiance ou de séquences vidéo soudaines. Mais même en 1987, lorsque le Mac était noir et blanc, les développeurs d'HyperCard et les artistes produisaient des produits raffinés et étonnants, que l'on trouve rarement sur le web d'aujourd'hui.

Le jeu de réflexion aventure Myst – peut-être le sommet de l’évolution de HyperCard
Comment l’auteur lui-même, Bill Atkinson, définissait-il HyperCard ? « En termes simples, HyperCard est un ensemble d’outils logiciels permettant aux personnes qui ne savent pas programmer de rassembler des informations interactives au même endroit », a-t-il déclaré en 1987 dans « Computer Chronicles ».
Lorsque l'innovation de Tim Berners-Lee a finalement gagné en popularité au milieu des années 1990, HyperCard avait déjà formé une génération de développeurs qui savaient à quoi servir Netscape. C’est pourquoi l’analogie historique la plus appropriée pour HyperCard n’est pas une innovation ratée et oubliée, mais une reformulation célèbre sur Elvis Presley. Avant que le Web ne fasse quoi que ce soit, tout était fait par HyperCard.
Source : habr.com

