<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/rss20.xsl" media="screen"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="http://lelogicielmedical.blogspirit.com/hypercard/index.rss" rel="self" type="application/rss+xml" />
<title>Le Logiciel Médical - hypercard</title>
<description>Freewares médicaux et FMC</description>
<link>http://lelogicielmedical.blogspirit.com/hypercard/</link>
<lastBuildDate>Sat, 08 Nov 2008 12:40:32 +0100</lastBuildDate>
<generator></generator>
<copyright>All Rights Reserved</copyright>
<item>
<guid isPermaLink="true">http://lelogicielmedical.blogspirit.com/archive/2005/08/08/accueil.html</guid>
<title>Hypercard</title>
<link>http://lelogicielmedical.blogspirit.com/archive/2005/08/08/accueil.html</link>
<author>noreply@blogspirit.com (Dr. Ghazi CHERIF)</author>
<category>Hypercard</category>
<pubDate>Mon, 08 Aug 2005 23:45:00 +0200</pubDate>
<description>
&lt;div align=&quot;justify&quot;&gt; &lt;div style=&quot;text-align: center;&quot;&gt; &lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;big style= &quot;color: rgb(51, 102, 255);&quot;&gt;&lt;big&gt;Hypercard&lt;br /&gt; &lt;br /&gt;&lt;/big&gt;&lt;/big&gt;&lt;/span&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style=&quot;margin-left: 40px;&quot;&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;HyperCard est un &quot;organisateur d'information&quot;. Il présente tellement d'aspects différents qu'il est difficile de vraiment le classer dans une catégorie de logiciels : &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;base de données, programmation, multimédia...&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;span style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;HyperCard est né de la rencontre de &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Bill Atkinson&lt;/span&gt; (créateur de MacPaint et d'une bonne partie du Macintosh) et de &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;John Sculley&lt;/span&gt;, alors Président d'&lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;Apple&lt;/span&gt;. En 1985, juste après le lancement du Macintosh, Bill Atkinson travaille sur le projet de Magic Slate, visant à mettre au point un ordinateur portable avec un écran pleine page. Bill Atkinson est un &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Apple Fellow&lt;/span&gt; : ce titre est une reconnaissance pour les personnages les plus importants dans l'histoire d'Apple. Avec ce titre, Bill Atkinson dispose d'un budget conséquent et d'une totale liberté, sans compte à rendre à la direction.&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Bill Atkinson a eu l'idée d'HyperCard en faisant le constat suivant : les ordinateurs sont exploités essentiellement par les créateurs d'information et non par les utilisateurs, pourtant beaucoup plus nombreux. Il fallait donc créer un &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;outil simple et universel&lt;/span&gt;, offert à tous les possesseurs de Macintosh. Bill Atkinson décide de quitter Apple pour le développer en toute liberté, mais John Sculley l'en dissuade : Apple l'aidera dans son travail, Atkinson demeurant libre d'exploiter commercialement son invention au cas où Apple déciderait finalement de ne pas le joindre &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;gratuitement aux Macs&lt;/span&gt;&lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Bill Atkinson disait : &lt;span style= &quot;font-style: italic; font-family: times new roman,times,serif;&quot;&gt;« I have realized over time that I missed the mark with hypercard, I grow up in a box-centric culture at Apple. If I'd grown up in a network-centic culture, like sun, Hypercard might have been the &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;first Web browser&lt;/span&gt;. My blind spot at Apple prevented me from making Hypercard the first Web browser. »&lt;/span&gt; A l'origine, Atkinson conçoit HyperCard (appelé alors WildCard, &quot;le Joker&quot;) comme un outil de gestion personnelle. Sculley lui suggère d'intégrer un &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;système de programmation&lt;/span&gt; simple et la faculté de piloter les lecteurs de supports optiques. Ainsi est né HyperCard, organisateur d'information, mariage de &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;MacPaint et d'HyperTalk&lt;/span&gt;. A propos du nom de code des versions de développement d'HyperCard, &quot;WildCard&quot;, il est intéressant de remarquer qu'il en reste encore une trace : la signature qui authentifie l'application HyperCard et ses fichiers est &quot;WILD&quot;.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;HyperCard est lancé en août 1987. Dès cette date et pendant plusieurs années, HyperCard sera fourni avec tous les Macintosh vendus par Apple. La première année de commercialisation voit le nombre de &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;copies vendues&lt;/span&gt; par Apple atteindre &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;1 million&lt;/span&gt; ! Pour Apple, HyperCard est la plate-forme rêvée pour lancer son lecteur de CD-Rom : l'application tire alors pleinement parti du grand espace de stockage pour afficher images, sons et quantités d'informations.&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Quand l'application HyperCard est lancée, elle ouvre la &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;pile de base&lt;/span&gt;. Une pile, c'est une sorte d'application, à la différence près qu'elle n'est pas autonome. Chaque utilisateur peut créer des piles, qui contiennent une ou plusieurs cartes. Sur ces cartes, l'utilisateur dispose des images, des boutons et des champs de texte. Chacun de ses éléments peut être associé à un script : c'est tout simplement une suite de commandes, rédigées en &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;HyperTalk&lt;/span&gt;, permettant aussi bien de piloter l'ordinateur ou la gestion des fichiers, que la pile elle-même : dessin, création de boutons, navigation entre les cartes, mathématique, effets visuels ou sonores...&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Le langage HyperTalk fut conçu par &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Dan Winkler&lt;/span&gt;. Celui-ci essaya de créer un langage aussi proche que possible de la &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;syntaxe de l'anglais&lt;/span&gt;. C'est ainsi que toutes les commandes sont des verbes (ask, answer, go, quit) et les événements sont des phrases en anglais, sans les espaces (on MouseUp, on OpenBackground, on MouseDoubleClick...). De plus, le langage HyperTalk offre un très &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;haut degré de réutilisation&lt;/span&gt; : il est possible de copier-coller quelques lignes de codes d'une pile à une autre.&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;Vannevar Bush&lt;/span&gt;, le père de l'hypertexte, écrivait dans &lt;span style=&quot;text-decoration: underline;&quot;&gt;&quot;As we may think&quot;&lt;/span&gt; dans &lt;span style=&quot;font-style: italic;&quot;&gt;Atlantic Monthly&lt;/span&gt; en 1945 : &lt;span style= &quot;font-style: italic; font-family: times new roman,times,serif;&quot;&gt;« La pensée humaine fonctionne par association. Elle permet le passage entre différents éléments conceptuels par simple association ou suggestion à l'intérieur de la &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;toile d'araignée&lt;/span&gt; que constituent les cellules cérébrales. Son autre caractéristique est que les liens qui ne sont pas utilisés fréquement s'effacent. L'information n'est jamais complétement indélébile : la mémoire est transitoire. La rapidité de la circulation de l'information, l'intrication des relations entre elles, le foisonnement de détail dans les images mentales etc... sont les processus les plus inspirateurs de la nature.»&lt;/span&gt; HyperCard est le premier logiciel grand public utilisant ce concept très innovant : &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;l'hypertexte&lt;/span&gt;. Avec l'hypertexte (ou l'hypermédia), les informations sont divisées en plusieurs unités (les cartes d'une pile dans HyperCard, ou encore les pages HTML sur Internet), et l'utilisateur peut passer des unes aux autres grâce à des liaisons (programmées avec HyperTalk sous HyperCard, ou grâce aux liens sur Internet).&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;En fait, deux sortes d'utilisateur coexistent avec HyperCard : les premiers sont des &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;consommateurs&lt;/span&gt;, ils utilisent des piles conçues par d'autres, ils naviguent, il récupèrent des informations... Les deuxièmes sont des &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;créateurs&lt;/span&gt; : à partir d'une pile vide, ils créent une application, offrant des fonctions nouvelles (navigation, calculs, jeux, utilitaires...). Les premiers utilisent le clavier et la souris, les deuxièmes utilisent en plus HyperTalk pour rendre leur pile réactive aux demandes des utilisateurs.&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;La version 2.0 d'HyperCard, présentée en 1990, apporte plus de 80 nouvelles fonctions. La plupart des désirs des utilisateurs ont été comblées : il devient possible d'ouvrir plusieurs fenêtres en même temps, les scripts s'exécutent de 30 à 40 % plus rapidement qu'avec la version précédente, un &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;déboggeur&lt;/span&gt; a été intégré pour faciliter la correction des scripts, il est enfin possible de créer des piles d'une taille supérieure à 512/342 pixels, une &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;palette de navigation&lt;/span&gt; permet de déplacer le contenu des piles plus larges que l'écran... La barre des menus est maintenant personnalisable, les icones peuvent être modifiées depuis HyperCard lui-même, une XCMD Picture permet d'afficher des images en couleur, les &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;champs&lt;/span&gt; sont capables d'accueillir plusieurs types de polices de caractères, plusieurs scripts peuvent être ouverts en même temps.&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;A partir de cette version 2.0, HyperCard n'est plus tout à fait fourni avec les Macintosh : seule une &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;version permettant de naviguer&lt;/span&gt; dans les piles est fournie. Les utilisateurs souhaitant programmer leurs propres piles sont obligés d'acheter la version complète d'HyperCard, distribuée par Claris.&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;La version 2.2 apporte quelques nouveautés : la gestion des champs de texte de &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;type Liste&lt;/span&gt;, les familles de &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;boutons&lt;/span&gt;, la possibilité d'utiliser des scripts rédigés avec &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;AppleScript&lt;/span&gt;, pour piloter l'ordinateur, les menus locaux, ou encore la possibilité de créer une &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;application autonome&lt;/span&gt; à partir d'une pile.&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;La version 2.3 apporte enfin la possibilité d'intégrer la couleur dans HyperCard, grâce à une &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;XCMD&lt;/span&gt;. On peut colorer les boutons, les champs, on peut intégrer des images en fond ou sur chaque carte. Les possibilités restent néanmoins assez limitées : l'interface reste semblable à celle que présentait le système 6, et ne se pare ni des nouveautés du système 7 ni de l'aspect Platine de MacOS 8... Autre nouveauté, la fenêtre &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;&quot;Tâches du bouton&quot;&lt;/span&gt; permet de désigner facilement les commandes d'un bouton (accès à une carte, effet visuel).&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;La version 2.4, sortie en 98, permet enfin de &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;se connecter à Internet&lt;/span&gt; depuis une pile : il suffit de cliquer sur un bouton ou un texte pour que le navigateur se lance et affiche la page désirée. Il devient également possible de manipuler des &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;films QuickTime&lt;/span&gt; avec le langage HyperTalk. Les films QuickTime VR peuvent aussi être commandés depuis le clavier. En revanche, seule la version américaine d'HyperCard 2.4 est disponible : il est en plus impossible de mettre à jour HyperCard 2.3 français vers 2.4 américain...&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;En fait, depuis le début des années 90, Apple semble se désintéresser complètement d'HyperCard. L'application n'est plus mise à jour, sauf pour quelques &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;corrections de bug&lt;/span&gt;. Les outils couleurs, attendus pendant plusieurs années, ne sont pas à la hauteur des espérances des utilisateurs. Les différentes mises à jour ne sont plus traduites et Apple ne fait plus aucune annonce à propos de &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;l'application la plus innovante de tous les temps.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;En fait, une rumeur persistante traîne depuis 1996 : Apple serait en train de bosser sur une version 3.0 d'HyperCard, qui serait absolument révolutionnaire. Cette nouvelle version serait une fusion d'HyperCard et de &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;QuickTime&lt;/span&gt; : les piles seraient en fait des films QuickTime, auxquels on aurait ajouté les capacités d'HyperCard et d'HyperTalk. Ainsi, on pourrait utiliser pleinement tous les outils de couleurs, de connexion à Internet, d'animation, et aussi bien sur &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Mac que sur PC&lt;/span&gt;. Les piles HyperCard pourraient donc également tourner dans un navigateur, grâce au Plug-In QuickTime.&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;En fait, &lt;span style= &quot;color: rgb(51, 51, 255);&quot;&gt;il n'y a eu depuis aucune nouvelle&lt;/span&gt;. QuickTime 3, qui était censé contenir ces nouveautés, est arrivé sans HyperCard. De même, QuickTime 4 ne semble pas offrir quoi que ce soit d'équivalent ! Le fameux QuickTime Interactive, qui devait permettre la création des fameux fichiers QuickTime-HyperCard, n'a jamais pointé le bout de son nez... Les rumeurs ne faiblissent pas malgré les années d'attente : de nombreux ingénieurs travailleraient chez Apple sur QuickTime Interactive, cette technologie permettrait d'inclure dans des piles des fichiers VR, 3D, MPEG, on pourrait mélanger HyperTalk, AppleScript et Java, les piles tourneraient indifféremment sur Mac et sur PC, et tout ça marcherait avec 8 Mo de mémoire vive...&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;
</description>
</item>
</channel>
</rss>