HyperCard : le retour sur le web

Christophe Laporte |
À l’occasion de la WWDC, CodeFlare LLC va présenter TileStack, un logiciel qui se réclame d’HyperCard ni plus ni moins. Encore en développement, TileStack est une version d’HyperCard qui se serait mise à l’heure de l’internet, l’environnement de développement et les projets fonctionnent via un navigateur web.

Speak, le langage de programmation mis au point par TileStack, est très proche d’HyperTalk, le langage d’HyperCard. À en croire les développeurs, il est très facile de porter une pile HyperCard vers TileStack. Il est possible de participer au bêta-test de TileStack en s’inscrivant sur le site de l’éditeur.



Si HyperCard ne vous dit absolument rien, n’hésitez pas à jeter un oeil sur la page consacrée à ce logiciel sur le site L’aventure Apple.
avatar CBi | 

J'ai toujours les disquettes et le manuels d'Hypercard livrés avec mon premier mac... A l'époque, quand on faisait un texte comportant des liens, il fallait expliquer aux lecteurs comment s'en servir ;-)

avatar s1m0n | 

Oula le choc ! ça faisait un bout de temps que j'avais plus pensé à Hypercard... J'y ai passé des heures et des heures... J'avais dessiné un jeu qui se passait dans un manoir avec des vues 3D on cliquait sur une porte pour passer dans la pièce à coté, ou pour voir le contenu d'un placard, le but était de récupérer des indices afin de trouver le passage secret et sortir de ce manoir... Hélas mon mac a grillé snif... Ce n'était pas le mac de 84 mais celui de 86 il avait le même design sauf le clavier qui était élargi avec pavé numérique, écran noir et blanc mais tellement plus classe que mon autre ordi un victor 286 portable (plus de 14 kg) écran 4 couleurs (différents tons de Orange)...
Fin du mode 'souvenirs, souvenirs'
Bref Hypercard mon premier rendez-vous avec la programmation... avant les casio du lycée mdrrrrr

avatar gloup gloup | 

Luc G?

avatar Ph.Lestang | 

Il y a longtemps que les fans d'Hypercard sont passés à Revolution... D'accord c'est payant, mais c'est vraiment chouette: Hypercard en beaucoup mieux. Je ne comprends pas très bien à quoi ce nouveau produit peut servir. J'ai importé sous Revo toutes mes piles Hypercard...

avatar Luc G | 

Ah si c'était vrai (et avec une politique commerciale raisonnable), je signe des deux mains. Je m'en vais aller voir ça ce soir, ce serait pour moi une nouvelle bien plus importante que l'iphone V2 :D

Hypercard tourne en ce moment sur ma machine au bureau. Cette nuit, il va interroger à distance 20 ou 30 sites, récupérer les données, faire de savants calculs desssus et demain matin j'aurais un rapport en PDF sur le bon fonctionnement de ces installations en arrivant au boulot. En attendant, dans le quart d'heure qui vient, après avoir tripatouilléd'autres données qu'il a lu directment dans des fichiers textes que j'ai reçus par mail, il va m'établir des bilans, mettre en forme les documents personnalisés associés qu'une petite appli applescript se chargera d'envoyer à partir des infos d'hypercard. La pile en question (en fait il y en a plusieurs) a commencé sa longue existence en 89 et reste encore d'actualité. Et j'en ai quelques autres.

Et chaque fois que j'ai du bricolage de donnée à faire, j'en reviens à Hypercard avec lequel je peux développer très rapidement et surtout avec une souplesse sans pareille les petits outils dont j'ai besoin.

Bon, ceci dit, c'est la Xème annonce d'un clone hypercard et malgré tous les plus qu'ont les différents pseudo-clones exisants, ils ne m'ont jamais satisfait. Mais si ça marche, je m'offre le champagne :D

avatar Luc G | 

Je n'avais pas vu la réponse de Ph. Lestang : Révolution est un produit très intéressant mais a aussi des défauts rédhibitoires en ce qui me concerne. La politique commerciale est totalement imprévisible (je me suis fait avoir en achetant une version "pas chère" dreamcard, abandonnée quelques mois plus tard alors que la version complète était, pour moi, hors de prix (et je n'avais aucune chance de la faire acheter par ma boîte)

Par ailleurs, la conversion des piles hypercard était loin d'être parfaite (mais je peux le comprendre) et les infos utiles pour faire des externes, etc n'étaient pas vraiment mises en avant.

Donc, un bon produit sans doute mais pas la panacée, au moins pour moi, loin s'en faut.

avatar legallou | 

@Luc G +1 j'ai jamais pu convertir mes piles, trop de modifications. Idem, j'ai acheté Dreamcard et me suis fait avoir par sa suppression et remplacement par du cher et régulièrement payant. Revolution ne peut être envisagé que pour une société.

Depuis, j'apprends xCode Applescript studio, en pestant contre Applescript qui n'a pas la belle syntaxe de Hypercard.

avatar Krynn | 

J'ai aussi acheter pour 99Livres une version 2.2 de revolution.
C'est un bon programmes (couleurs, multi-plateforme, ...).

Mais ca évolue lentement, c'est devenu cher et il mette trop de limite dans leur différents versions pour nous pousser a acheter de grosses licences, ce que je ne peux pas me permettre en temps que privé qui aime bien hypercard.

avatar LionelMacBruSoft | 

Bonjour,

Parmi les (très nombreuses) personnes qui créaient avec HyperCard, il n'y a au grand maximum que 5 % qui sont passées sous Révolution (ou autre soit disant clone évolué). Et parmi ces personnes beaucoup ont vite abandonnées car, par exemple, ne pouvant pas récupérer leurs piles ou trouvant ces clones trop compliqués.

L'abandon du concept original dans son entier (langage + manière très simple et précise de concevoir...) a été fort préjudiciable pour la création sous Mac OS (des dizaines de millions de piles existaient). Monsieur et Madame tout le monde créait avec cet outil. Maintenant, seuls les âmes programmeuses créées...

Bien cordialement.
Lionel

avatar Luc G | 

J'ai été jeter un oeil sur le site de TileStack : c'est peut-être amusant et pratique pour certaines applications mais pas de quoi remplacer hypercard pour l'heure :
- orienté web (pas prévu pour l'instant si j'ai bien compris pour tourner en appli proprement dite : c'est en fait un traducteur en javascript
- pas beaucoup d'infos sur le site ni sur la partie "technique" ni sur la partie "commerciale"
- pas de possibilités d'externes

Du coup, je suis retourné jeter un oeil sur Revolution. On dirait qu'il y a un peu plus de documentation disponible, y compris des tutoriaux pour créer des externes sous Xcode. Je rechargerai peut-être un jour la version d'essai pour voir comment ça se passe en pratique.

Reste leur politique commerciale, en gros : "l'aventure, c'est l'aventure" :D J'espère toujours que je pourrai faire le pari un jour mais on n'en est pas encore là.

Quand je pense qu'hypercard 3, c'est à dire hypercard avec des ouvertures vers le web était presque finalisé, c'est bien dommage.

Revolution a permis, comme le dit Lestang, à certains de ne pas rester le bec dans l'eau et de faire des interfaces sympas ; mais, comme le dit Lionel, l'essentiel de la communauté hypercard "amateur" ou en développement interne est entré dans les limbes. Si j'ai le temps et le courage, je continuerai d'avancer un peu sur xcode/applescript studio mais pour les bidouilles dont j'ai besoin au boulot, je reste sur classic/hypercard en espérant que sheepshaver continuera à tourner (et à s'améliorer).

avatar Filou53 | 

J'avais aussi regardé Revolution.
Pas mal du tout ... mais hors de prix pour un particulier.

Je cherche toujours un truc MAC (maison) / PC (bureau) à un prix utilisateur privé.
Si vous avez des idées ;-)

avatar NoN'G | 

Bonsoir à tous,

Il y a encore peu, je partageais l'état d'esprit de la plupart de ceux qui ont réagi ici : Revolution me paraissait un chouette produit, mais souffrant de quelques défauts et d'un prix tout à fait rédhibitoires.

Cette année, j'ai reçu une pub offrant d'acquérir la version "Media" pour la somme de 24,99 £ (± 32 €) et là... j'ai craqué et je ne le regrette pas.

Ce prix, ENFIN accessible, ouvre la possibilité de travailler avec une application ENFIN vraiment stable (en tous cas sous ma config = Revo 2.9 + G4 + os X 3.9) et de renouer avec le meilleur d'HyperCard tout en faisant connaissance avec la plupart des possibilités propres à Revolution.

Je suis donc un Neo switcheur HC/Revo heureux qui va pouvoir donner à ses outils chéris, pétris de bon code hypertalkien, une durée de vie supplémentaire par delà un éventuel changement de microproceseur.

Bien cordialement

NoN'

CONNEXION UTILISATEUR