Revolution

Jean-Jacques Bayle

Logiciels éducatifs pour enfants handicapés

 

Quelques liens utiles:

MetaCard

Revolution

HyperStudio

SuperCard

AVosMac
(le magazine des trucs et astuces pour Mac)

 

Revolution

 

Un peu de nostalgie:

Ceux qui ont découvert la micro informatique dans les années 80 et qui ont eu la chance de travailler sur Macintosh ont pu faire du multimédia dix ans avant l'apparition de Windows 95. À l'époque, était livré gratuitement avec chaque Mac un programme fabuleux nommé HyperCard, de Bill Atkinson, l'inventeur de Mac Paint. Outil de présentation multimédia, gestionnaire de base de données, environnement de programmation, HyperCard était tout ce que l'utilisateur voulait en faire… en noir et blanc et à la taille de l'écran du Mac Plus, hélas! Le 800/600 et la couleur sont venus ensuite, mais au prix d'acrobaties logicielles peu stables. Néanmoins, des milliers de piles (les fichiers créés avec HyperCard s'appellent des piles) ont circulé, des forums lui étaient consacrés, des jeux comme le célébrissime Myst ont été développés sous HyperCard... Puis Apple, que les difficultés financières poussaient à mettre fin aux projets les moins rentables à court terme a décidé d'abandonner le développement de ce programme. Une version 3, basée sur QuickTime, a joué l'Arlésienne quelques mois, mais n'a jamais été commercialisée. La dernière version 2.4, qui date de 1991(!) n'est même plus en vente. Les utilisateurs ont protesté, pétitionné, puis de guerre lasse, ont cherché d'autres programmes reprenant le concept génial d'HyperCard.

Les alternatives:

J'ai longtemps utilisé MetaCard. MetaCard était ce qu'aurait dû devenir HyperCard si Apple ne l'avait pas abandonné: gestion complète de la couleur 24 bit, du son qualité CD et MP3, de la vidéo, rapidité, compatibilité Mac/PC... et toujours la facilité d'utilisation du langage XTalk, à condition de pratiquer un peu l'anglais. Les adeptes du langage HyperTalk n'étaient pas dépaysés dans MetaCard: c'était le même langage, les possibilités multipliées par 100! Les nombreux livres publiés à l'époque sur la programmation en HyperTalk étaient donc réutilisables. La rapidité était aussi au rendez-vous, même si on n'avait pas une machine survitaminée. Les piles créées sur un Mac étaient relues sous Windows et Linux à condition de télécharger le player adéquat gratuit. Un bémol, toutefois: l'interface était loin d'avoir l'élégance des applications MacOs, et sentait ses origines unixiennes! Mais c'était un détail au vu des qualités du programme.

En 2002 une société écossaise Runtime Revolution a acheté MetaCard et a conservé son moteur pour l'améliorer: Revolution, était né, et MetaCard n'est plus proposé au téléchargement. Il est remplacé par Revolution, ou sa version allégée, DreamCard.  Cela dit, les deux programmes utilisent le même langage, les piles créées avec MetaCard sont parfaitement lues par le player de Revolution, ou mieux, par StackRunner, plus léger et rapide, et gratuit.

Et le prix?

Revolution, sans rentrer dans toutes les déclinaisons commerciales, est vendu en version complète (Studio) aux environs de 199£ (290 €). Elle vous permet de vendre vos piles sous forme d'applications autonomes, libres de royalties. La version que j'utilise (DreamCard), moins chère, n'a pas cette possibilité: pas d'usage commercial, diffusion au moyen de players, mais une cinquantaine d'euros seulement!

J'ai écrit une petite documentation sous la forme d'une pile. Initialement, elle traite de MetaCard, mais tout fonctionne avec Revolution. Je la complète régulièrement, vous pouvez la télécharger ici. Si vous avez des questions (ou des réponses!), n'hésitez pas à cliquer sur le panneau "Contact", en haut à gauche de cette page, je réponds toujours aux mails!