L'année était 1987. Apple avait laissé derrière lui la tempête de Steve Jobs et allait bientôt en affronter une nouvelle au début des années 90. Mais dans cet intervalle, la firme lança l'un des logiciels les plus intéressants et les plus populaires de son histoire. Je parle de HyperCard, un hybride entre plateforme hypertexte et environnement de « programmation » qui permit à un grand nombre d'utilisateurs de créer des applications interactives avec du texte, des graphiques et d'autres éléments multimédias. HyperCard a fêté ses 30 ans le 11 août dernier, et pour célébrer cela, Internet Archive l'a ramené.
L'histoire nous dit que l'application HyperCard a été développée par l'ingénieur d'Apple Bill Atkinson, après un voyage sous LSD. Au départ, elle portait le nom de WildCard, mais la marque à la pomme avait commencé à travailler sur le langage HyperTalk (avec Dan Winkler en tête), il fut donc décidé de la renommer HyperCard. La magie de YouTube et les archives de Computer Chronicles nous offrent une des premières démos en direct de HyperCard avec Atkinson et Winkler, mais les paroles qu'Atkinson lui-même a partagées lors d'une entrevue avec Leo Laporte sont tout aussi importantes.
Qu'est-ce qu'une HyperCard ?
https://www.youtube.com/embed/tx_WCIAM4bADans d'autres circonstances, HyperCard aurait été créé sous l'aile de NeXT, mais il décida de rester chez Apple pour plusieurs raisons, dont la condition que le programme serait distribué gratuitement avec chaque nouvelle Macintosh. La popularité de HyperCard explosa, à tel point que Cupertino interrompit sa distribution en 2004.
Pour un énorme groupe d'utilisateurs, HyperCard a été une sorte de toile numérique sur laquelle ils ont pu déverser toute leur créativité, mais l'avènement du World Wide Web et l'évolution naturelle des logiciels ont relégué les « stacks » de HyperCard à un contexte historique. Trente-quatre ans se sont écoulés depuis ce lancement officiel à la vieille Macworld Expo de 1987, et Internet Archive héberge un véritable effort de préservation. L'idée est que les utilisateurs partagent leurs stacks de HyperCard et élargissent encore davantage leur base de données.
La variété du contenu est vraiment impressionnante. Des tutoriels pour faire de l'origami à une excellente copie de Dracula, HyperCard a démontré que les utilisateurs peuvent adopter un outil suffisamment flexible et en faire beaucoup plus que ce que son développeur avait imaginé. Comme toujours, l'émulation dans un navigateur demande de la patience. Les performances ne sont pas idéales, et les caprices techniques sont monnaie courante.