Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

HyperCard

Un article de Wikipédia, l'encyclopédie libre.
HyperCard
Description de l'image Logo of Apple HyperCard.svg.
Description de l'image PowerBook 550c (2373696262).jpg.
Informations
Développé parBill Atkinson etAppleVoir et modifier les données sur Wikidata
Première version[1]Voir et modifier les données sur Wikidata
Système d'exploitationGS/OS etsystèmes d'exploitation Mac OSVoir et modifier les données sur Wikidata
Formats lusHyperCard stack(d)Voir et modifier les données sur Wikidata
Formats écritsHyperCard stack(d)Voir et modifier les données sur Wikidata
TypeSystème hypertexte(d)Voir et modifier les données sur Wikidata
Documentationarchive.org/details/Hyper_Card_Power/page/n39/mode/2upVoir et modifier les données sur Wikidata

modifier -modifier le code -voir Wikidata(aide)

HyperCard est unprogramme et un environnement deprogrammation développé parApple pour les ordinateursMacintosh etApple IIGS, il ne fonctionne que sousMac OSversions 9 et précédentes. C'est un des premiers logicielshypermédia précurseurs duWorld Wide Web à avoir connu un réel succès.

Il combine des éléments debase de données avec un système de développement graphique à base de « piles » similaire à des cartes de répertoire permettant la navigationhypertexte et hypermedia. Le langage de programmation pour HyperCard estHyperTalk. Ce langage permet la manipulation des données mais aussi de l'interface utilisateur.

Cette combinaison de fonctionnalités – une base de données à la mise en forme simple, une flexibilité graphique et une simplicité de programmation – rend HyperCard opérationnel pour de nombreux types de projets :développement rapide d'applications et de bases de données, développement d'applications interactives, système de contrôle et de commandes, et bien d'autres usages, en particulier didactiques ou ludiques.

HyperCard est originellement commercialisé avec leSystème 5 en 1987 pour 49,95 USD et est ensuite inclus gratuitement avec tous les Macs suivants. Il est retiré de la vente en mars 2004, ayant reçu sa dernière mise à jour en 1998, avec le retour deSteve Jobs chez Apple. HyperCard n'avait pas été porté surMac OS X en 2001, mais pouvait être lancé dans l'environnementClassic sur les versions de Mac OS X qui le supportaient. L'utilisation d'un émulateur pour le faire tourner sur des modèles de Macs plus récents est devenu nécessaire depuis 2009.

Histoire

[modifier |modifier le code]
Un Macintosh SE/30, ordinateur contemporain d'HyperCard

Développement

[modifier |modifier le code]

HyperCard est créé parBill Atkinson à la suite d'un trip auLSD[2],[3]. Il commence à travailler dessus en mars 1985 en le nommantWildCard (d'où le nom WILD ducreator code). En 1986, Dan Winkler commence son travail surHyperTalk, ce qui entraîne le changement de nom vers HyperCard. L'application sort le 11 août 1987 pour le premier jour duMacWorld Conference & Expo deBoston[4], où Atkinson indique faire don d'HyperCard à Apple à condition que l'entreprise l'offre gratuitement sur tous les Macs. Apple fait donc coïncider la sortie d'HyperCard avec le MacWorld Conference & Expo de Boston pour maximiser la publicité et la diffusion.

Lancement

[modifier |modifier le code]

Le succès est immédiat : l'Association des programmeurs et développeurs d'Apple (APDA) déclare :"HyperCard a été une frénésie. Depuis août [1987, lors de l'annonce]jusqu'à octobre, nos téléphones n'ont jamais cessé de sonner. C'était la jungle." En quelques mois après sa sortie, on voit naître des tas de livres et une cinquantaine de disques de piles publiques sur beaucoup de sujets, notamment en géographie, et plus généralement lorsque l'on voulait undidacticiel.

Apple ne semble pas avoir compris ce qu'était HyperCard. La direction vit qu'il était utilisé par un grand nombre de personnes, y compris parmi ses employés avec un flot de commentaires et de rapports de bogues. Cependant, le fait qu'il soit gratuit a grandement restreint le budget de son développement.

HyperCard 2.0

[modifier |modifier le code]

Sous l'impulsion de Kevin Calhoun, la version 2.0, très améliorée, voit le jour à la fin de1989.

Cette nouvelle version inclut alors un nouveaucompilateur instantané qui améliore grandement les performances des codes lourds, un nouveaudébogueur et beaucoup d'autres améliorations concernant le langage HyperTalk.

En même temps que le développement d'HyperCard 2.0, un autre sous-groupe d'Apple développeHyperCard IIGS, une version d'HyperCard conçue pour les systèmesApple IIGS, qui sort en 1991. Spécialement conçu pour le marché de l'éducation,HyperCard IIGS contient globalement les mêmes fonctionnalités que les versions 1.x d'HyperCardMacintosh en plus d'un support des capacités colorimétriques des appareils IIGS. Bien que les piles HyperCard ne soient pas compatibles avec le binaire (utilisé par les Apple IIGS), un programme de traduction (une autre pile HyperCard) leur permet d'être transférés d'une plateforme à l'autre.

Simultanément,Apple décide que la plupart de ses logiciels, y compris HyperCard seront désormais gérés par leur nouvelle divisionClaris. Beaucoup de développeurs refusent de changer de division,certains uniquement par principe[réf. nécessaire], ce qui mène à une division de l'équipe de développement. Les premières versionsClaris d'HyperCard sont livrées sans le mode d'édition, mais avec une astuce cachée : en entrant "magic" dans le champ de texte on transformait le lecteur en environnement d'édition[5]. Lorsque cette astuce devient universelle, Apple décide que seulHyperCard Player, sera distribué gratuitement avec lessystèmes d'exploitation Macintosh, pendant que Claris vendra la version complète séparément. De nombreux utilisateurs et utilisatrices trouvent alors indigne de devoir payer l'utilisation d'un logiciel qui avait toujours été offert gratuitement et que beaucoup considéraient comme indissociable du Macintosh.

Claris continua le développement en ajoutant des améliorations mineures, permettant d'utiliser la couleur, mais la version 3.0 ne fut jamais distribuée. Face au manque de nombreuses fonctionnalités basiques, les utilisateurs commencèrent à migrer vers d'autres logiciels commeSuperCard etMacromedia Authorware. Malgré tout, la popularité d'HyperCard et son utilisation pour diverses applications, du jeuThe Manhole (par les futurs créateurs deMyst) en passant par les services d'informations d'entreprises, persistaient.

Deux ans après, Apple finit par réintégrerClaris à la maison mère et le développement d'HyperCard revient à l'équipe originelle d'Apple, qui sort prématurément la version 2.2 en 1992. Cette nouvelle version contient des licences de Color Tools et Addmotion II, qui permet de créer des images en couleurs et intègre l'animation. Mais ces outils étaient limités et difficiles à utiliser par le manque de gestion des couleurs dans HyperCard 2.0.

Hypercard 3.0

[modifier |modifier le code]

Il y eut plusieurs tentatives chezApple pour relancer HyperCard. Le produit fut même rattaché au groupeQuickTime car il y avait une relation avec lemultimédia. Une nouvelle version visait à permettre à HyperCard de créer des films interactifsQuickTime (QTi), encore une fois sous la direction de Kevin Calhoun. QTi a étendu les fonctionnalités multimedia de QuickTime jusqu'à obtenir de réelles interactions et un langage de programmation de bas niveau basé sur lelangage assembleur 68000.

Une version 3.0 alpha est présentée à laApple Worldwide Developers Conference (WWDC)[6] de 1996. Sous la direction deDan Crow, le développement continue jusqu'à la fin des années 1990, avec des démos publiques montrant des fonctions populaires telles que la gestion des couleurs, la connexion à Internet, et la possibilité de jouer les piles HyperCard (alors devenues un format de films QuickTime) dans unnavigateur web.

Pour plusieurs raisons, le produit ne fut jamais disponible et le développement d'HyperCard 3.0 s'arrête lorsque les équipes de QuickTime se concentrent sur le développement des fonctions interactives pour QuickTime 4.0, en 1998[7].  

Steve Jobs, qui n'aimait pas le logiciel à cause du refus d'Atkinson de le suivre lors de son départ chezNeXT, abandonna le logiciel en 2000 et dirigea les équipes en charge de son développement vers d'autres projets. Calhoun et Crow quittèrent Apple en 2001.

Après des années d'hésitations et de mauvaise gestion, dans une période où Apple avait de grosses difficultés financières, le produit fut mis au ranacrt. Sa dernière version date de 1998 et son arrêt total de 2004[8].

Réception

[modifier |modifier le code]

Le magazineCompute!'s Apple Applications affirmait en 1997 qu'HyperCard« pourrait faire des Mac les ordinateurs personnels de premier choix ». Tout en notant que ses grands besoins en mémoire seraient plus adaptés pour des ordinateurs munis de 2 Mo de mémoire et dedisques durs, le magazine prédit que« le plus petit atelier de programmation serait capable de s'adapter aux spécificités des "stacks" (piles) », surtout en utilisant desCD-ROMs[9].Compute! prédit en 1988 que la plupart des futurs logiciels Mac seraient développés via HyperCard, car son utilisation était si addictive que les développeurs« seraient incapables de s'en détacher suffisamment longtemps pour pouvoir créer un substitut »[10].  

En 1989,Byte le place parmi les gagnants du prix "Excellence" des Byte Awards. En déclarant que« tout comme chaque nouveau détenteur du prix, le logiciel a des défauts », le magazine explique qu'« HyperCard ouvre la voie à une toute nouvelle catégorie de logiciels » et félicite Apple de l'offrir d'office avec chaque Mac[11].  

En 2001,Steve Wozniak nomme HyperCard« le meilleur logiciel jamais écrit »[12].

Description

[modifier |modifier le code]

Design

[modifier |modifier le code]

HyperCard est basé sur le concept depiles decartes virtuelles[13].

Les cartes contiennent des données, de la même manière que dans leRolodex

Les cartes sont composées globalement de deux objets :

  • lefond, duplicable et utilisable comme modèle d'une carte à une autre⁹ afin de conserver des éléments similaires ;
  • lescalques qui utilisent les outils graphiques (boutons, champs, images, sons, etc.) du fond et ajoutent les leurs. Plusieurs niveaux autorisent ou non des modifications devenant définitives, l'état historique étant sauvé comme nouvelle carte.

Les utilisateurs peuvent construire des bases de données en ouvrant l'éditeur de fond et des éléments de dessin pour contenir les diverses pièces de données. Par exemple, un carnet d'adresses peut être construit en ajoutant quelques champs de textes pour contenir le nom et l'adresse. Une fois complété, l'utilisateur ajoute simplement une nouvelle carte et tape les nouvelles informations dans les champs texte. Le fond peut être changé à n'importe quel moment. Les opérations de base comme la recherche, l'ajout ou la suppression sont incluses dans l'environnement.

Un script dans le langage HyperTalk permet de modifier ou étendre le système dans une certaine mesure. Le script de chaque objet peut être édité à tout moment et ses changements sont enregistrés automatiquement. Quand l'utilisateur opère des actions dans l'interface graphique, comme cliquer sur un bouton ou taper du texte, elles sont transcrites en événements par l'exécutif HyperCard. L'exécutif examine ensuite le script de l'objet ciblé par l'événement, comme un bouton, pour vérifier s'il contient le code de l'événement, appelé unhandler. S'il le contient, le moteur HyperCard exécute lehandler ; sinon l'exécutif examine les objets suivants dans la hiérarchie visuelle. Cependant, plus la taille de pile augmente, moins celle-ci est réactive.

Ces concepts constituent la majorité du système HyperCard ; les piles, les fonds et les cartes offrent un système d'interface graphique, le dossier de pile contient les objets et les fonctionnalités de base de données, HyperTalk permet l'écriture deshandlers pour les événements graphiques. Cependant, contrairement à la majorité des systèmesRAD ou debases de données de l'époque, HyperCard combine toutes ces fonctionnalités, à la fois orientées utilisateur et développeur, en une seule application. Cela permet des changements rapides et un prototypage immédiat, possiblement sans aucun code, permettant aux utilisateurs et utilisatrices de proposer des solutions personnalisées via une interface adaptée.

"Autonomie" est devenu un mot clé saisi par les communautés Macintosh, tout comme la phrase "programmer pour les autres" (programming for the rest of us), faisant référence à n'importe qui et pas seulement les programmeurs[14].

« The beauty of HyperCard is that it lets people program without having to learn how to write code — what I call "programming for the rest of us". HyperCard has made it possible for people to do things they wouldn't have ever thought of doing in the past without a lot of heavy-duty programming. It's let a lot of non-programmers, like me, into that loop. »

— David Lingwood, APDA

HyperTalk

[modifier |modifier le code]

HyperTalk est unlangage de script orienté objet. Sa syntaxe se rapproche de la langue anglaise. Les spécificités du langage HyperTalk ont été prédéterminées par l'environnement HyperCard, mais pouvaient être étendues à des fonctions (XFCN) et commandes (XCMD) externes, écrites en langage compilé[15]. HyperTalk supporte la plupart des structures programmées simples telles que"if-then" et"repeat". HyperTalk est verbeux, d'où sa facilité de lecture.

On peut écrire une commande en anglais simplifié, écrire les chiffres sous forme ordinale ou numérique, et tous les objets utilisés peuvent posséder un nom.

Ajouter des scripts était facile d'utilisation : on « option-cliquait » n'importe quel élément dans la pile et un éditeur apparaissait. Le script pouvait être édité, sauvé et utilisé immédiatement.

Modules Externes

[modifier |modifier le code]

HyperCard peut être enrichi grâce à des modules de commandes (XCMD) et fonctions (XFCN) externes. Ce sont des bibliothèques de code réunies dans unfork de ressources qui intègre soit le système général soit spécifiquement le langage HyperTalk. C'est un exemple précurseur duplugin, à la différence que les modules HyperCard ne demandent aucune installation avant utilisation ; ils peuvent être inclus dans une pile, où ils sont directement accessibles aux scripts de cette pile.

Lors du pic de popularité d'HyperCard à la fin des années 1980, des vendeurs proposèrent des centaines de ces modules externes, tels que descompilers HyperTalk, des systèmes graphiques, des accès aux bases de données, des connexions Internet et des animations.

Oracle offrait, par exemple, une XCMD (ensuite remplacée parOracle Card) permettant à HyperCard de chercher directement les bases de données Oracle sur n'importe quelle plateforme.

BeeHive Technologies offrait une interface matérielle permettant à l'ordinateur de contrôler des appareils externes. Connecté via leApple Desktop Bus (ADB), cet outil pouvait lire l'état de l'appareil lié ou écrire des instructions numériques à plusieurs appareils en même temps.

Les modules externes donnaient accès à laBoîte à Outils Macintosh, qui contenait de nombreuses commandes de bas niveau et de fonctions non natives à HyperCard, comme le contrôle des portsADB etsérie.

Applications

[modifier |modifier le code]

HyperCard a été principalement utilisé à des fins hypertextuels et artistiques. Sur PC, son concurrent étaitGUIDE, d'Office Workstations Limited (en). Avant la disponibilité dePowerPoint, il fut utilisé commelogiciel de présentation. Les exemples d'utilisation d'HyperCard incluent autant de"jeu dont vous êtes le héros" que d'applications pédagogiques.

Grâce à sa rapidité d'édition et son design simple, HyperCard était aussi souvent utilisé pour leprototypage d'applications. Au sein même d'Apple, l'équipe responsable de QuickTime était un des plus gros clients d'HyperCard.

Les besoins matériels d'HyperCard étant moins élevés que ceux deMacromedia Director, donc de nombreux logiciels ont été créés via HyperCard. Parmi les plus connus : la version originale du jeu graphiqueMyst[16], lesVoyager Company Expanded Books comme leThe Hitchhiker's Guide to the Galaxy, lesCD-ROMs multimedia de laNeuvième Symphonie de Beethoven,A Hard Day's Night desBeatles et l'éditionMacBeth deVoyager Company. Une édition numérique duWhole Earth Catalog a aussi été implémentée dans HyperCard[17] et stockée sur CD-ROM[18].

Le prototype et la démo du célèbre jeuYou Don't Know Jack[19],[20] ont aussi été écrits dans HyperCard.  

Leconstructeur automobile françaisRenault l'utilisait pour gérer les inventaires[21],[22].

HyperCard a été utilisé pour le contrôle d'un bras robotisé qui insérait et retirait des disques vidéos à la CinéRobothèque, un service de l'ONF (Office national du film du Canada) à Montréal au Québec.

En 1989, HyperCard a été utilisé pour contrôler le Réseau des Ateliers Radiophoniques de la BBC, en utilisant seulement unMac[23].

HyperCard était utilisé pour prototyper un modèle fonctionnel du SIDOCI (une des premières expérimentations au monde pour développer undossier médical informatisé) et a fortement été utilisé par une firme deMontréal pour démontrer à quoi ressemblerait "la journée type d'un patient sur le point d'aller en chirurgie" dans un monde sans papier.

Activision, qui à l'époque n'était qu'une compagnie dejeu vidéo, vit HyperCard comme point d'entrée sur le marché. En changeant de nom pourMediagenic, ils publièrent de nombreuses applications notables avec HyperCard. Notamment leFocal Point de Danny Goodman[15], manager dedonnées personnelles, etReports for HyperCard, un programme par Nine to Five Software permettant d'utiliser HyperCard comme une vraie base de données avec une bonne visualisation des informations et une fonction impression.

SuperCard, logiciel inspiré par HyperCard, incluait le plug-in Roadster qui permettait aux piles d'être placées et visualisées dans un navigateur web via un plug-in web approprié. Il y avait même une versionWindows de ce plug-in qui permettait aux utilisateurs de ce système de l'utiliser.

Virus

[modifier |modifier le code]

Le premier virus HyperCard est découvert enBelgique et auxPays-Bas en avril 1991[24].

Comme HyperCard exécutait les scripts à l'ouverture du logiciel, c'était une des premières applications sensibles auxmacrovirus. Le virus Merryxmas[25] fut découvert par Ken Dunham au début de l'année 1993, soit deux ans avant le virusConcept. HyperCard a finalement connu peu de virus et leur impact était minime.

Posterité

[modifier |modifier le code]

HyperCard est un des premiers produitsApple à avoir utilisé et popularisé le concept d'hypertexte auprès d'un grand nombre d'utilisateurs et utilisatrices.

Jakob Nielsen note qu'HyperCard n'est rien d'autre qu'un programme hypermedia, ses liens ne pointent qu'entre les zones d'une carte, et non entre des objets textuels ; de vrais liens textes similaires aux liensHTML ont été possibles dans des versions ultérieures, mais complexes à implémenter et rarement utilisés[26].

Deena Larsen a pu programmer des liens dans HyperCard pour Marble Springs.

Plus tard, Bill Atkinson déplora que s'il avait réalisé plus tôt le pouvoir des piles en réseau, HyperCard aurait pu être le tout premiernavigateur web[27].

L'arrivée duWorld Wide Web, qui n'était plus limité par la capacité du disque dur d'une seule machine, sonna le glas d'HyperCard. L'influence d'HyperCard sur le Web n'est pas des moindres : le logiciel a permis la création du protocoleHTTP (via son influence surRobert Cailliau[28], collègue deTim Berners-Lee) et deJavaScript (Brendan Eich, le créateur, s'est inspiré d'HyperTalk[29]). Il fut aussi une grande inspiration pourViolaWWW, un des premiers navigateurs web[30].  

Le curseur pointant du doigt utilisé pour naviguer entre les cartes fut aussi récupéré dès les premiers navigateurs web, lors du survol deshyperliens[31].

La franchise vidéoludiqueMyst, d'abord sortie en tant que pile HyperCard et parfois vendue en pack avec certains Macs (comme le Performa 5300), perdure, rendant HyperCard la technologie de lancement du jeu ayant connu le plus grand succès de tous les temps[32].

SelonWard Cunningham, le créateur deWiki, son concept remonterait aussi à une pile HyperCard qu'il avait écrit à la fin des années 1980[33],[34],[35].

En 2017, l'Internet Archive lance un projet de sauvegarde et d'émulation de piles HyperCard, permettant aux utilisateurs et utilisatrices de téléverser les leurs.

L'interface graphique (GUI) du prototype du Téléphone Apple Wizzy Active Lifestyle était basé sur HyperCard[36].

World Wide Web

[modifier |modifier le code]

HyperCard a influencé le développement duweb à la fin des années 1990. Il a influencéRobert Cailliau qui assistaitTim Berners-Lee dans la création du premiernavigateur ; il a aussi influencé la création deJavaScript viaHyperTalk[37].

Bien que les piles HyperCard ne fonctionnent pas surInternet, dès 1988, au moins 300 piles étaient disponibles en téléchargement public depuis le réseau commercialCompuServe (qui n'était alors pas encore connecté à l'Internet). Ce système pouvait lier entre eux des numéros de téléphone sur un ordinateur et permettre aux utilisateurs et utilisatrices de composer les numéros sans avoir besoin de modem, en utilisant un appareil moins coûteux : l'HyperDialer[38].  

En ce sens, il produit une expérience basée sur l'association d'informations et la recherche par liens, tout comme le web, bien qu'il n'opère pas encore via le protocoleTCP/IP. Il est donc perçu comme un précurseur deshyperliens. Comme le web, il permet l'interconnexion de nombreux types de média.

Systèmes similaires

[modifier |modifier le code]

D'autres sociétés virent le potentiel d'HyperCard et offrirent leurs propres versions. En 2010, quatre produits offrent des fonctions similaires à celles d'HyperCard :

  • HyperNext, un logiciel de développement qui reprend beaucoup d'idées d'HyperCard et permet de créer à la fois des applications et des piles, qui se lancent via l'HyperNext Player. HyperNext est disponible surMac OS 9 etX et surWindows XP etVista.
  • HyperStudio, un des premiers clones d'HyperCard, développé par Software MacKiev dès 2009[39].
  • LiveCode, publié par LiveCode, Ltd., élargit grandement les fonctionnalités prévues par HyperCard[40] et propose des couleurs et uneinterface graphique (GUI) accessible via la plupart des systèmes d'exploitation récents[41] (Android,iOS, Classic Macintosh,Mac OS X,Windows 98 à10, etLinux/Unix). LiveCode importe directement les piles HyperCard et offre un chemin d'accès pour les piles toujours actives.
  • SuperCard, le tout premier clone d'HyperCard inclut en plus de nombreuses fonctions : gestion complète des couleurs, graphiques en pixels et vecteurs, une boîte à outils GUI complète, une compatibilité avec la plupart des fonctionsMac OS X récentes. Il permet de créer à la fois des applications et des piles, qui se lancent via le SuperCard Player. SuperCard permet aussi de convertir des piles HyperCard en projets SuperCard. Il ne fonctionne que sur Mac.

Il existe aussi des projets plus anciens :

  • SK8, un"tueur d'HyperCard", développé chez Apple mais jamais sorti. Il était censé étendre le langage HyperTalk pour gérer les objets arbitraires, ce qui devait permettre la création d'applications Mac complètes (au lieu de piles). Le projet ne fut jamais commercialisé, mais lecode source relève dudomaine public.
  • Hyper DA de Symmetry était une application bureau créée pour lesOS Mac monotâches permettant la visualisation de piles HyperCard 1.x en fenêtré dans n'importe quelle application. Elle était aussi encastrable dans d'autres applicationsClaris (commeMacDraw II) afin d'en visualiser la documentation.
  • HyperPad de Brightbill-Roberts est un logiciel similaire à HyperCard écrit pourDOS. Il utilise les dessinsASCII pour créer les graphiques des cartes et des boutons.
  • Plus, ensuite renomméWinPlus, est une application similaire à HyperCard pourWindows etMacintosh.
  • Oracle rachetaPlus et créa une version multi-plateforme,Oracle Card, plus tard renomméeOracle Media Objets, utilisée comme4GL pour un accès à une base de données.
  • IBM Linkway, un environnement HyperCard pourPC DOS contrôlé à la souris. Ses besoins systèmes sont faibles et il fonctionne sur graphismes enCGA etVGA. Il supportait même le contrôle de disques vidéos[42].
  • L'applicationToolBook d'Asymetrix pour Windows ressemble aussi à HyperCard et inclut ensuite un convertisseur externe pour lire les piles HyperCard.
  • TileStack est une tentative de créer une version web d'HyperCard qui soit compatible avec les fichiers natifs d'HyperCard[43]. Le site a fermé le 24 janvier 2011[44].

De plus, de nombreux concepts du système original ont ensuite été réutilisés de manières différentes.

  • Apple basera son moteurAppleScript sur un langage similaire à HyperTalk. Durant les années 1990, FaceSpan fournit une interface graphique tierce ; AppleScript comprenait aussi une interface graphique native appeléeAutomator, sortie avecMac OS X Tiger en avril 2005.
  • AppWare, d'abord nomméSerius Developer, est parfois vu comme similaire à HyperCard, du fait que les deux soient des systèmes de développement rapide d'applications.AppWare s'est vendu au début des années 1990 et fonctionnait sur Mac et Windows.
  • Zoomracks, une applicationDOS avec un système de "piles" similaire à HyperCard le précède de quatre ans, et débouche sur un procès controversé contreApple.

Une des forces d'HyperCard était sa gestion multimedia, et de nombreux systèmes multimedia commeMacromedia Authorware ouMacromedia Director se basent sur des concepts émis par HyperCard[45].

Notes et références

[modifier |modifier le code]
  1. « https://macgui.com/usenet/?group=14&id=4987 »
  2. (en)Bill Atkinson, « Triangulation 247: Bill Atkinson Part 2 »
  3. (en)Bill Atkinson, « Bill Atkinson: Hypercard »
  4. (en) Steven Bobker,The Price of Freedom,(lire en ligne), Vol. 4, no. 11 pp. 63-66
  5. (en) Paul Foraker, « Apple's taken HyperCard back from Claris. Here's what they've done with it »,MacTech,vol. 10,no 3,‎(Claris also tried an interim scheme of shipping a crippled, low user-level, Home stack, which users could override by typing 'magic' in the message box. There was some confusion between this version and the Player, that had people trying unsuccessfully to type 'magic' in the message box of the Player. The magic in HyperCard 2.2 is all plain and visible.,lire en ligne)
  6. (en) Colby Clifford, « HyperCard's new deal: QuickTime authoring », surMacWeek,
  7. (en) Geoff Duncan, « Alas, HyperCard! », surTidBits,
  8. (en) Tim Oren, « A Eulogy for HyperCard » [Blog] (Type pad), surDue Diligence,
  9. (en) « Information On A Card »,Compute!'s Apple Applications,‎, p. 6
  10. (en) Sheldon Leemon, « The Hazards of HyperCard »,Compute!,‎ retiré le 18 août 2014, p.49(lire en ligne)
  11. (en) « The Byte Awards »,Byte,vol. 14,no 1,‎, p. 327
  12. (en) « Wozniak’s fireside chat », surMacworld(consulté le)
  13. « HyperCard Forgotten, but Not Gone », surweb.archive.org,(consulté le)
  14. (en) David Lingwood (Interview par Stuart J. Johnston), « APDA Pinpoints Development Trends in Macintosh Products »,InfoWorld,vol. 10,no 21,‎(lire en ligne)
  15. a etb(en) Danny Goodman,The Complete HyperCard Handbook (2nd Edition), Bantam Books,(ISBN 055334577X,lire en ligne),p. 799
  16. (en) Christopher Breen, « A Spectacle Not To Be Myst »,Computer Gaming World,‎,p. 114-116
  17. HyperCard Mania!.Computer Chronicles, 1987.Stewart Cheifet Productions (archive.org)
  18. A Brief History of The Whole Earth Catalog, Whole Earth
  19. (en) « You Don't Know Jack For Macintosh (1995) », surMobyGames
  20. (en) FORA.TV, « Apple HyperCard: Precursor to the First Web Browser », surDailyMotion
  21. (en) Leander Kahney, « HyperCard Forgotten, but Not Gone »,Wired,‎(lire en ligne[archive])
  22. (en) Josh Fruhlinger, « Ahead of their time: Nine technologies that came early »,ITworld,‎(lire en ligne)
  23. (en) Richard Elen, « MIDI Futures at the BBC (SOS Feb 1989) »,Sound on Sound,‎,p. 48 - 54(lire en ligne)
  24. (en) « Latest Mac viral infection hits the stacks: HyperCard affliction turns up in Europe (includes related article on forms virus attacks take) »,MacWEEK,‎
  25. Antivirus software for Macintosh, University of Michigan contient :/mac/util/virus/merryxmaskiller.sit.hqx 8 4/27/93 BinHex4.0,StuffIt3.50 Eliminate a script-based virus called "merryxmas." Requires HyperCard 2.0.
  26. (en)« Programming Paradigms »[archive], surDr. Dobbs Journal, :« The biggest failing of HyperCard for anyone interested in hypertext is the lack of text links. »
  27. (en) Leander Kahney, « HyperCard: What Could Have Been », surWired,
  28. (en) Charles Petrie, « Robert Cailliau on the WWW Proposal: "How It Really Happened." », surComputing Now
  29. (en) Danny Goodman et Brendan Eich (Préface),JavaScript Bible,,3e éd.(JavaScript Bible)
  30. (en) James Gillies et Robert Cailliau,How the Web was born: The Story of the World Wide Web, Oxford University Press,(ISBN 0-19-286207-3,lire en ligneInscription nécessaire),p. 213 :

    « I got a HyperCard manual and looked at it and just basically took the concepts and implemented them in X-windows [sic]. »

  31. (en) Scott Granneman, « Computing history 1968–Present : 1987 »
  32. (en) « The Essential 50 : Part 33: Myst », sur1UP (archive)
  33. (en) Ward Cunningham, « Wiki History » [wiki], surC2
  34. (en) « Interview: Wikinewsie Kim Bruning discusses Wikimania » [interview]
  35. (en)[vidéo] « An Evening in Conversation with the Wiki Inventor », John Gage (vice-président du Science Office), Ward Cunningham (créateur de Wikipédia),, 1 h 43 min, Computer History Museum(consulté le)
  36. (en) J. Glenn Künzler, « Video of Apple's W.A.L.T. in Action - The 1993-Edition iPhone », surSonnyDickson,
  37. (en) Dr. Axel Rauschmayer,Speaking #"nofollow" href="https://archive.org/details/speakingjavascri0000raus">lire en ligne)
  38. (en) Denise Greene et Doug Greene, « HyperCard:The First Eight Months »,InfoWorld,vol. 10,no 15,‎,p. 37("hypercard"+compuserve&pg=RA1-PA37&redir_esc=y#v=snippet&q="hypercard"%20compuserve&f=false lire en ligne)
  39. (en) « HyperStudio », surSoftware MacKiev
  40. (en) Matt Jadud, « LiveCode is next generation version of HyperCard », suropensource.com,
  41. « LiveCode évolue, les nostalgiques d'HyperCard appelés par la communauté », surmac4ever.com,(consulté le)
  42. (en) Internet Archive, « IBM LinkWay 2.0 »
  43. (en) « HyperCard comes back from the dead to the web », surSlashdot,
  44. tilestack, « Farewell. http://tilestack.com », surTwitter,
  45. (en) Anne B. Keating et Joseph Hargitai,The Wired Professor: A Guide to Incorporating the World Wide Web in College Instruction, NYU Press,(ISBN 978-0814747254,lire en ligneInscription nécessaire),p. 178

Liens externes

[modifier |modifier le code]
v ·m
LogicielApple
Système d'exploitation
Grand public
Prosommateur
Professionnel
Pré-installé
Serveur
Développeur
Abandonné
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=HyperCard&oldid=232976787 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp