Applets Scol / Comment en faire

Pour faire une applet Scol le plus simple est de commencer par faire une application Scol "classique". Dans l'exemple du Pacman, il s'agit de ce package.

Il contient le fichier source pacman.pkg, deux bitmaps, et un fichier pacman.scol de démarrage.

Vous pouvez l'installer dans 'partition' pour obtenir un sous-répertoire partition/pacman. Double-cliquez sur partition/pacman/pacman.scol pour lancer l'application "stand alone".

Pour en faire une applet, vous devez créer le fichier "applet" qui est le fichier texte décrivant votre application. Commencez par créer un fichier texte partition/pacman.txt dans la partition Scol contenant la liste des fichiers à télécharger, et le script (copier-coller du fichier pacman.scol). Vous obtenez :

http://www.sylvain-huet.com/scol/apl/pacman/pacman.pkg pacman/pacman.pkg
http://www.sylvain-huet.com/scol/apl/pacman/pacmansrc8.bmp pacman/pacmansrc8.bmp
http://www.sylvain-huet.com/scol/apl/pacman/bord8.bmp pacman/bord8.bmp
script
_load "pacman/pacman.pkg"
main
Remarquez qu'on se contente de deux colonnes, une pour l'url du fichier à télécharger sur votre site, pas forcément compressé, l'autre pour le fichier tel qu'il est dans votre partition scol. On n'a pas rempli la taille, le type de compression ni la signature : l'informatique va le faire pour nous...

Pour cela on utilise le petit utilitaire que voici : mkapplet

Il contient deux fichiers que vous installez dans partition/mkapplet

A présent, lancez partition/mkapplet/mkapplet.scol et sélectionnez le fichier partition/pacman.txt.

L'utilitaire va faire deux choses :
  • faire une copie de votre fichier, dans partition/pacman.txt.bak
  • compléter votre fichier partition/pacman.txt en compressant les fichiers à télécharger, et en remplissant les champs suivants : taille, type de compression, signature
Il ne vous reste plus qu'à uploader les fichiers sur votre site web, et à faire un lien par exemple sur :
<a href="scol://applet:http://www.monsite.com/pacman.txt">Applet Scol</a>




Home
lui-meme@sylvain-huet.com