<?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/programmation/index.rss" rel="self" type="application/rss+xml" />
<title>Le Logiciel Médical - programmation</title>
<description>Freewares médicaux et FMC</description>
<link>http://lelogicielmedical.blogspirit.com/programmation/</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/programmation.html</guid>
<title>Programmation</title>
<link>http://lelogicielmedical.blogspirit.com/archive/2005/08/08/programmation.html</link>
<author>noreply@blogspirit.com (Dr. Ghazi CHERIF)</author>
<category>Programmation</category>
<pubDate>Mon, 08 Aug 2005 23:50:00 +0200</pubDate>
<description>
&lt;div align=&quot;justify&quot;&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;La réalisation des logiciels :&lt;/span&gt; Les logiciels de la section &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;téléchargements&lt;/span&gt; ont été réalisé, pour la plupart, grâce au langage &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;MetaTalk&lt;/span&gt;. Ce langage, peu utilisé de nos jours, est un &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;xTalk&lt;/span&gt;, famille de langages de programmation dérivée de l'HyperTalk. L'HyperTalk était le langage de scripting d'&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Hypercard&lt;/span&gt;, le premier et jamais inégalé, logiciel hybride combinant base de données, programmation, multimédia... Il est à l'opposé de langages tels que le C, le C++, le pascal ou même le Visual Basic par sa syntaxe claire, modulaire et &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;proche du langage naturel&lt;/span&gt;. Il a inspiré la création de l'HTTP et du javascript et a été le pionnier dans le domaine de l'&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;hypertexte&lt;/span&gt;. Ce logiciel a permi le développement de plusieurs milliers de logiciels et d'applications multimédia dans le monde, dont certains demeurent aujourd'hui &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;leader dans leur marché&lt;/span&gt;. Malheureusement, Hypercard a été &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;abondonné&lt;/span&gt; dans la fin des années 90 par Apple, malgré son succés mondial, à cause d'une sombre affaire de monopole sur les logiciels de création multimédia et le format Quicktime. Les développements d'applications Hypercard sont actuellement en voie de disparition. Certains développeurs (comme moi) s'accrochent à cet univers de programmation et ont migrés vers des plateformes comme &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Metacard&lt;/span&gt; (hélas disparue en 2001) ou &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Revolution&lt;/span&gt;. Ces plateformes permettent d'&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;importer les anciennes piles Hypercard&lt;/span&gt; sans trop de casse et sont &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;multisystèmes&lt;/span&gt; : elles fonctionnent sous windows 3.1,95,98,2000,XP, Mac Os, Linux...&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;ul&gt; &lt;li&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;J'ai développé mes logiciel grâce à Metacard pour plusieurs raisons :&lt;br /&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;div style=&quot;margin-left: 2em;&quot;&gt; &lt;div align=&quot;justify&quot;&gt;&lt;/div&gt; &lt;ol&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family: helvetica,arial,sans-serif;&quot;&gt;Mon attachement à l'environnement d'&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Hypercard&lt;/span&gt; et à l'HyperTalk, ainsi que la migration de mes &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;anciennes piles.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;/li&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family: helvetica,arial,sans-serif;&quot;&gt;L'aspect &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;&quot;multiplateformes&quot;&lt;/span&gt; permettant de développer des applications &quot;portables&quot; dans plusieurs environnements : on code &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;une seule fois&lt;/span&gt; et l'appli est &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;exactement la même&lt;/span&gt; dans tous les environnement (même mieux que dans java !).&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;/li&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family: helvetica,arial,sans-serif;&quot;&gt;Avant 2001, Metacard Corporation distribuait un &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Starter Kit&lt;/span&gt; libre de droit (mais limité en fonctions) qui permettait de créer des applications qu'on était &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;libre de distribuer&lt;/span&gt; comme on l'entendait (en freeware, shareware ou commercial). Depuis 2001, le moteur de Metacard a été acqui par Revolution et l'environnement de développement (&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;l'IDE&lt;/span&gt;) est tombé dans l'&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;Open Source&lt;/span&gt;. Il nécessite cependant l'&lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;engine de Revolution&lt;/span&gt; (librement téléchargeable mais sous licence de RunRev). Cela permet de ne pas se soucier du prix et de la légalité des applications que l'on distribue.&lt;/span&gt;&lt;/div&gt; &lt;/li&gt; &lt;li&gt; &lt;div align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family: helvetica,arial,sans-serif;&quot;&gt;Les applications sont &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;très légères&lt;/span&gt; (surtout pour ceux qui n'ont pas l'ADSL) et fonctionnent dans presque tous les systèmes d'exploitation, moyennant le &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;téléchargement de la bibliothèque de runtime&lt;/span&gt; idoine (chez Metacard ou chez Runtime Revolution). Ces applications peuvent êtres &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;&quot;compilées&quot;&lt;/span&gt; avec cet engine pour créer de &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;véritables executables clicables&lt;/span&gt; (standalones).&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;/li&gt; &lt;/ol&gt; &lt;/div&gt;
</description>
</item>
</channel>
</rss>