HyperCard, le lien perdu dans l'évolution du Web

Avant que le Web ne réussisse à faire quoi que ce soit, HyperCard faisait tout.



Quelque part vers 1988, le propriétaire de mon appartement a passé un marché avec moi. Elle achètera un ordinateur Macintosh, j'achèterai un disque dur externe et nous laisserons ce système dans le salon pour l'utiliser à son tour. Pour la plupart, elle a utilisé l'ordinateur parce que je calculais sur l'IBM 286 et je voulais juste suivre les progrès d'Apple. Cependant, après avoir installé le Mac, un soir, j'ai remarqué un programme dessus dans le menu des applications. "HyperCard?" Pensai-je. "Qu'est-ce que c'est?"

J'ai ouvert le programme et lu les instructions. HyperCard vous a permis de créer des "piles" de cartes, ou des pages visuelles sur un écran Mac. Il était possible d'y insérer des «champs», où du texte, des tableaux ou même des images étaient affichés. Il était possible de mettre des «boutons» qui reliaient les cartes de la pile les uns aux autres, en jouant différents sons en appuyant sur - Je me souviens surtout d'un bruit de cliquetis que je ne peux pas oublier à ce jour. Vous pouvez également transformer des images en boutons.

Cinq superbes piles d'HyperCard


1. Le projet le plus célèbre de l'histoire d'HyperCard était probablement Myst . Cyan a sorti le jeu en 1993, mais il a fallu deux ans aux fondateurs de Cyan, Rand et Ryan Millerov pour construire des paysages complexes qui ont transporté toute la génération. Le disque contenait 40 minutes de musique, 2500 images et une heure de vidéo QuickTime.

2. Avant Myst, les frères Miller ont fait toute une histoire avec leur jeu The Manhole (1987), spécialement conçu pour les enfants. Avant la sortie du CD, le programme nécessitait de travailler avec un tas de disquettes sur lesquelles 600 écrans interconnectés étaient stockés. Vous pouvez regarder le jeu en utilisant la vidéo YouTube.


3. L'équipe Whole Earth Catalog a découvert HyperCard avant le lancement du programme 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", a rappelé Kevin Kelly plus tard, Apple nous a donc "parrainés pour leur dire tout ce que nous apprenons en traitant le catalogue au format HyperCard". L'hyperlog Whole Earth contenait 9 742 pages et coûtait 150 $.

4. Au format HyperCard, un almanach de la Time Table of History a été publié. Il parlait principalement de science et de technologie, et il est sorti sur un CD Macintosh en 1991. Il contenait plus de 6 000 hypercartes et s'est vendu 150 $.

5. Il convient également de rappeler le catalogue interactif de livres de Voyager Company . À la fin des années 1980 et au début des années 1990, la société a publié une étonnante série de CD interactifs, notamment la version électronique de la bande dessinée d'Art Spiegelman Maus, Companion for Beethoven's 9th Symphony et le populaire film des Beatles «A Hard Days Night» sous la forme d'un «livre de cinéma». dans le kit. " Le choix de l'HyperCard était "logique", comme expliqué dans la description de la série. HyperCard, "simulant une pile de cartes, est similaire dans l'esprit au livre."
De plus, le programme HyperCard comprenait le langage de script HyperTalk , que même un programmeur ne pouvait pas apprendre (comme moi). Il a permis aux développeurs d'insérer des commandes telles que "sauter" ou "lire le son" ou "disparaître" dans les composants du tableau HyperCard.

Je me suis intéressé à cela et j'ai commencé à empiler. Aucun d'entre eux n'est devenu plus qu'une collection d'images, de sons et d'aphorismes créés à la hâte, mais à un moment donné, j'ai regardé ma montre et j'ai constaté qu'elle était déjà 4 heures du matin. J'étais stupéfait et épuisé, et je me suis couché, tandis que les éléments visuels des piles de cartes dansaient dans ma tête.

Et si vous regardez notre horloge historique, alors en août 2019, HyperCard aura 32 ans. Qu'est-il arrivé à ce programme? J'ai recherché et trouvé l'éloge de ce programme de l'entrepreneur et programmeur Tim Oren, daté de 2004, écrit la semaine où Apple a retiré ce programme du marché. Il a fait valoir que le problème avec HyperCard était qu'Apple n'était jamais en mesure de comprendre à quoi servait le programme.

"C'était quoi?" - a écrit Oren. «Un outil pour programmer et concevoir des interfaces utilisateurs? Base de données légère et système de gestion de documents hypertextes? Environnement de création de médias? Apple n'a pas répondu à cette question. "

Par conséquent, la société basée à Cupertino a envoyé ce programme en exil dans sa division Claris, où il s'est perdu parmi des projets plus intéressants, tels que Filemaker et la suite bureautique ClarisWorks. "Avec l'accord tacite d'Apple, après avoir réabsorbé Claris, les fans les plus dévoués, en particulier ceux de la communauté éducative, ont soutenu la vie de ce programme", a poursuivi Oren.

Mais avant même l'arrêt du développement, l'inventeur d'HyperCard prévoyait sa fin. Dans une interview anxieuse de 2002, Bill Atkinson a reconnu sa «terrible erreur». S'il avait pensé que les piles pouvaient être connectées entre elles dans l'hyperespace, et pas seulement installées sur des ordinateurs spécifiques, tout se serait déroulé différemment.

"J'ai raté HyperCard", s'est plaint Atkinson. "J'ai grandi dans une culture délimitée par Apple." Si j'ai grandi dans une culture de réseau comme Sun, HyperCard pourrait être le premier navigateur Web. Mon angle mort chez Apple m'a empêché de transformer HyperCard en premier navigateur Web. »

HyperCard n'est peut-être pas devenu le premier client Web, mais je pense qu'il mérite une plus grande place dans l'histoire d'Internet.

Bibliothèque informatique




L'année où l'émission de télévision HyperCard est sortie de San Francisco, Computer Chronicles a publié un programme à ce sujet. Et les principaux épisodes ont rapidement déterminé sur quoi ils étaient basés.

"HyperCard est basée sur l'hypertexte", a déclaré Gary Kildol à Stuart Cheyfet. - Ce concept a été inventé par Ted Nelson et Doug Engelbart dans les années 60. L'idée de base est la suivante: si nous essayons de mener des recherches sur un sujet, alors des documents à ce sujet existent dans toutes sortes d'endroits différents. Il peut s'agir de livres, de magazines, de cassettes, de Compuserve [le premier fournisseur Internet commercial majeur aux États-Unis / env. trad.] - et ce serait bien de connecter en quelque sorte tout cela sous forme électronique, afin que, par exemple, nous puissions, en cliquant sur Beethoven, passer d'une page à l'autre ... C'était l'essence de l'hypertexte. »



Theodor Nelson a proposé le concept d'hypertexte dans les années 60 et a essayé de le mettre en œuvre dans le projet Xanadu jamais achevé. Sans perdre son enthousiasme, Nelson est devenu 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'enregistrement qui branche ou exécute une action sur demande; il est mieux exprimé sur un écran d'ordinateur. " En simplifiant le processus de distribution et d'accès à l'information, l'hypertexte et l'hypermédia pourraient libérer la société de ceux que Nelson considérait comme une élite de l'information numérique trop professionnalisée.



"Comme on dit, la guerre est trop importante pour la confier aux soins des généraux", a écrit Nelson. «La garde des ordinateurs ne peut plus être laissée au clergé.»

Cependant, le «clergé» lui-même a assez bien libéré la technologie dans la nature dans les années 1970. Trois ans avant la sortie du livre, les architectes ARPANET , un prototype d'Internet du ministère de la Défense, ont révélé les détails de leur projet lors d'un événement public à Washington, DC O.K. Pendant ce temps, deux ingénieurs des laboratoires Bell chez AT&T ont travaillé dur sur UNIX, le système d'exploitation qui deviendra l'épine dorsale du réseau. Craignant les représailles antitrust du gouvernement, AT&T n'est pas resté sur le marché de la vente de logiciels et a fait don d'UNIX aux collèges et universités à des prix réduits. Et ces écoles, avec le soutien financier de la National Science Foundation, ont créé des centaines, puis des milliers de «nœuds» d'ARPANET dans les années 1980.

Et puis est venu 1989, quand un programmeur du CERN, un immense laboratoire de physique suisse, a suggéré d'y utiliser un réseau hypertexte. «La plupart des systèmes utilisent aujourd'hui une seule base de données», a expliqué Tim Berners-Lee . - Et cela donne accès à de nombreux utilisateurs utilisant un système de fichiers distribué. Peu de produits ont littéralement repris l’idée de Ted Nelson d’un «univers de documents» [docuverse], permettant des références croisées entre les nœuds de différentes bases de données. »

Cependant, Berners-Lee a fermement décidé d'en créer un.

En route vers le Web



Navigateur Hypermédia inspiré de HyperCard ViolaWWW

Environ deux ans plus tard, Berners-Lee a créé son propre navigateur Web, puis a publié la bibliothèque de ce projet afin que les programmeurs puissent développer leurs propres versions. Bientôt, un groupe d'étudiants finlandais a développé le navigateur Erwise. Malheureusement, à cette époque, le pays était en récession prolongée, ce qui a considérablement réduit les possibilités d'Erwise.

«À cette époque, en Finlande, il était impossible de créer une entreprise sur Erwise», a expliqué un membre de l'équipe. Mais d'autres développeurs ont également téléchargé le code Berners-Lee. Parmi eux, Pei-Yuan Wei, qui travaillait sur le terminal UNIX X à la division de calcul expérimental de l'Université de Californie à Berkeley. D'où Wei s'est-il inspiré pour son navigateur ViolaWWW? Il a pensé à un programme qu'il aimait vraiment, même s'il n'avait même pas son propre Mac.

"Puis HyperCard était très attrayante, graphiquement, avec ces hyperliens", a rappelé Wei plus tard. «J'ai reçu des instructions pour HyperCard, je l'ai étudiée et j'ai simplement implémenté tous les concepts dans X-windows», dans le composant visuel d'UNIX. Le dernier navigateur Viola avait des composants HyperCard: signets, historique, tableaux, graphiques. Et lui, comme HyperCard, pouvait exécuter des programmes.

C'était en 1992. À cette époque, un client Web pour Mac était déjà en cours de développement - il était réalisé par Nicola Pellou et Robert Kailiau Samba, également influencé par HyperCard. Et toute cette activité a été suivie avec enthousiasme par un jeune développeur Mark Andrissen du National Center for Supercomputing Programs de l'Université de l'Illinois. L'équipe d'Andrissen a lancé le navigateur Mosaic en janvier 1993; ce fut le premier navigateur à s'exécuter immédiatement sur PC, Mac et UNIX. Mosaic un an plus tard s'est transformé en Mosaic Netscape.

Peu de temps après, j'ai téléchargé Netscape sur un PC Dell. «Wow», ai-je pensé en allant sur différents sites. "C'est très similaire à HyperCard."

HyperCard Legacy



Le jeu HyperCard Cosmic Osmo toujours disponible sur Steam

Quelle est la place d'HyperCard dans l'histoire de l'innovation? Bien sûr, il y a une tentation de traiter avec condescendance un programme en le comparant, disons, à un télégraphe optique , le prédécesseur oublié d'un télégraphe magnétique ; ou avec la télévision mécanique par John Logie Byrd , le précurseur de la télévision électronique; ou avec des expériences sur le téléchargement de musique via une connexion par câble ou à partir des satellites de William Meister, sans succès, mais inspiré l'apparition d'America Online.

Cependant, tous ces projets ont échoué. HyperCard était incroyablement populaire, et partout dans le monde. Le Melbourne Museum Victoria, 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 tas de questions d'examen avec des options de réponse.
  • Collecte, stockage et utilisation du matériel de formation, y compris des graphiques Excel.
  • Présentations de style KeyNote et dépliants étudiants.
  • Une calculatrice avec de nombreuses fonctions mathématiques et traçage.
  • Enseignement scientifique interactif avec animation et son.
  • Fractales.
  • Matériel de formation sur un système d'information géographique.
  • Modélisation des déversements d'hydrocarbures.
  • Développement de l'alphabétisation.
  • Sécurité routière.
  • Interface avec la base de données Oracle.
  • Base de données toxicologiques.
  • Sélectionnez et lisez des pistes sur un disque vidéo.
  • Présentation pédagogique interactive des métiers de la laine.
  • Jeux éducatifs interactifs "Crystal Flowers" et "Grandma’s Garden".
  • «Beach Footprints» - une étude des rives et des coquillages locaux.
  • TTAPS est un programme de formation imprimé pour les écoles.

Même en août 2002, il y avait 10 000 développeurs pour HyperCard dans le monde. Trois ans après la sortie du programme, le programme Computer Chronicles s'est poursuivi, racontant le développement d'HyperCard. Ils ont découvert le logiciel HyperCard conçu pour gérer un studio de télévision. Le MIT a publié un magazine vidéo interactif basé sur le programme. La septième niveleuse a écrit une chronologie de l'histoire russe pour HyperCard, et parmi les enfants, même les enfants d'âge préscolaire ont joué avec cette application.

Sans surprise, les programmeurs Cyan ont écrit à l'origine leur puzzle d'aventure Myst incroyablement populaire sous la forme d'une pile d'HyperCard. Cela explique les excellents graphismes du jeu et la qualité de l'animation, entrecoupée de bruits de fond ou de clips vidéo soudains. Mais même en 1987, lorsque le Mac était en noir et blanc, les développeurs et les artistes HyperCard ont produit des produits subtils et impressionnants que l'on trouve rarement sur le Web d'aujourd'hui.


Adventure Puzzle Myst - Peut-être le summum de l'évolution HyperCard

Comment le créateur Bill Atkinson a-t-il défini HyperCard? "En termes simples, HyperCard est un kit de création de logiciels qui permet aux personnes qui ne peuvent pas programmer de collecter des informations interactives en un seul 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à préparé une génération de développeurs qui savaient à quoi servait 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 paraphrase de la célèbre déclaration sur Elvis Presley. Avant que le Web ne réussisse à faire quoi que ce soit, HyperCard faisait tout.

Source: https://habr.com/ru/post/fr457718/


All Articles