Pour beaucoup aujourd'hui, HyperCard est probablement un mot inconnu. Pour certains d'entre nous, pionniers du Mac dans les années 1980, la mention d'HyperCard aurait déclenché nos histoires de «guerre» et les choses merveilleuses que nous avons créées à l'époque.

Aujourd'hui, avec la prolifération des langages et des kits de développement logiciel, aussi orientés objet, tels que les technologies liées à XCode, Java, C ou HTML5, il n'est pas tout à fait facile pour le non-programmeur moyen de tenter quelque chose d'utile à distance. Même pour les programmeurs chevronnés, les langages de script ou de programmation modernes peuvent pâlir contre quelque chose d'un passé lointain (dans un paradigme informatique) - HyperCard.

À mon avis, Bill Atkinson est vraiment l'un des plus grands de la plate-forme Mac. Il a contribué à certains des premiers codes et programmes logiciels tels que la barre de menu sur Mac Finder, QuickDraw, MacPaint et HyperCard.

Quand j'étais un pionnier de l'édition numérique et des médias interactifs évangélisant le Mac dans les années 1980, contre certains mastodontes sur le front PC / DOS / Windows, j'ai eu plusieurs moments de «wow».

La première fois que j'ai été terrassé, c'était Adobe Illustrator 1.0. En quelques jours, je suis peut-être devenu l'un des rares à avoir utilisé la souris Mac maladroite pour dessiner sur l'écran monochrome du Mac Plus, des illustrations allant des voitures de sport aux figures humaines. Beaucoup d'entre eux sont devenus des outils de vente pour nos vendeurs à présenter aux agences de publicité et aux studios de design. Je n'ai jamais eu besoin d'une tablette pour dessiner, et même avec la souris plutôt imprécise, j'ai pu dessiner d'assez belles illustrations sur Mac.

Le prochain grand «wow» était la HyperCard de Bill Atkinson.

HyperCard fonctionnait comme une pile de cartes, où chaque carte peut avoir des composants interactifs ou statiques tels que des blocs de texte, des graphiques bitmap, des boutons, des champs, etc. L'interactivité peut être sur des cartes «maîtres» ou conçue sur des cartes individuelles, et un utilisateur peut naviguer entre les cartes à partir de fonctions définies par l'utilisateur derrière les boutons ou d'autres composants sur les cartes. Il y avait également un langage de script de programmation orientée objet (POO) appelé HyperTalk, qui accordait plus de pouvoirs de programmation à l'utilisateur.

La métaphore d'HyperCard était étonnamment simple et merveilleusement facile à créer des programmes logiciels personnalisés utilisables. Avec hyperCard, j'ai créé de nombreux outils de formation à la vente, des programmes de présentation et de kiosque, et plus tard, même des dossiers de presse interactifs. C'était l'époque des disquettes 3.5 pouces, et les piles HyperCard pouvaient même être optimisées pour tenir sur des disquettes à distribuer. Par la suite, lorsque les CD-ROM sont devenus plus courants, il était assez facile d'y intégrer des présentations ou des programmes plus volumineux. J'ai pu créer des modules de formation industrielle personnalisés à l'aide d'HyperCard, lorsque j'étais le principal développeur de programmes de formation basés sur des logiciels dans une grande entreprise de lecteurs de disque dans les années 1980.

J'écris cet article comme mon hommage personnel à HyperCard et à ce que Bill Atkinson a donné à beaucoup d'entre nous.

L'ère d'HyperCard était l'autonomisation, en particulier, l'autonomisation des utilisateurs moyens d'ordinateurs pour permettre aux enfants et aux adultes de créer tout ce qui leur soit utile ou partagé avec les autres. HyperCard a comblé le fossé entre les utilisateurs d'ordinateurs quotidiens et ceux qui étaient des programmeurs informatiques chevronnés. Les magiciens du code ont perdu un peu de leur éclat lorsque la magie d'HyperCard a été confiée aux non-codeurs.

Cet âge est venu et reparti lorsque HyperCard a été abandonnée lorsque Apple est passé à la plate-forme OS X basée sur Mach BSD (héritée de NeXTstep). Ce qui est venu après, c'est la complexité au nom du progrès. L'utilisateur moyen aujourd'hui est devenu «désemparé», retenu et forcé, quel que soit le choix du vendeur. Bien qu'il y ait eu de nombreuses tentatives pour ressusciter HyperCard en dehors d'Apple, peu ont atteint la même élégance et la même simplicité que celles que nous, les anciens, avons connues à son âge d'or.

J'espère toujours que quelque chose comme le meilleur d'HyperCard réapparaîtra. Il y a eu de nombreuses tentatives sur le front HTML5, aucune qui n'a connu un succès fou comme Hypercard l'a fait à son apogée, mais le temps nous le dira.

PS - Si vous recherchez ce qui se rapproche le plus d'HyperCard mais dans le train en marche HTML5, essayez Hype. Pour un aperçu historique d'HyperCard et de ses vestiges, visitez hypercard.org.

Dr Seamus Phan est le CTO et responsable du contenu chez McGallen & Bolden. Il est un expert en technologie, stratégie, image de marque, marketing, formation au leadership et gestion de crise. Cet article peut apparaître simultanément sur son blog. Connectez-vous sur LinkedIn. © 1984-2020 Seamus Phan et coll. Tous les droits sont réservés.