Eric Hassold a écrit 3 commentaires

  • [^] # Re: pas mal

    Posté par  . En réponse au journal eTcl simplicité pour efficacité. Évalué à 1.

    Des kits au sens Tclkit/starkit? non, le support de starkit n'est pas integre dans la version telechargeable de eTcl.

    En fait, nous avons prefere un autre mecanisme d'encapsulation d'un ensemble de fichier, base tout simplement sur le format ZIP. Ces fichiers sont montes automatiquement dans le Virtual Filesystem de Tcl, remplissent le meme role que les starkits, et sont, a mon humble avis, plus facilement manipulables puisqu'il s'agit tout simplement d'archives ZIP.

    Pour creer un tel kit, il suffit de placer tous les fichiers formant un "kit" dans une arborescence, avec un fichier main.tcl a la racine; creer un ZIP de cette arborescence, eventuellement la renommer avec l'extension ".etk". L'application en question se lance alors tout simplement en cliquant sur le kit (p.ex monappli.etk), ou avec la commande
    etcl monappli.etk

    De meme, tous les "kits" (au sens etk, c-a-d des ZIP avec extensions .zip ou .etk) places dans le repertoire <repertoire de l'executbale>/lib sont automatiquement montes au demarrage de eTcl, et leur chemin ajoute au auto_path.

    Si necessaire, tu peux toujours utiliser l'utilitaire sdx (voir http://www.equi4.com/sdx.html ) pour extraire le contenu du starkit (voir l'option unwrap) puis le zipper l'arborescence obtenue, pour obtenir un kit facon eTcl.

    Eric
  • [^] # Re: pas mal

    Posté par  . En réponse au journal eTcl simplicité pour efficacité. Évalué à 1.

    Pour l'installation, il y en a normalement pour tous les gouts. L'installateur automatique qui s'execute sous Windows avec activesync, c'est pour ceux qui sont habitues a faire ainsi avec leurs applis PocketPC. Mais "installer etcl", c'est en fait juste copier l'executable etcl.exe sur le PDA, ou tu veux, et c'est tout. Pa de dependances, pas d'inscription dans la base des registres (hormis pour creer les associations de fichier, mais ca peut etre fait aposteriori depuis le menu Options>Associer... de la console). Tu peux donc tout aussi bien recuperer l'archive ZIP (par exemple http://www.evolane.com/download/etcl/wince/etcl-1.0-rc13-win(...) pour la version 1.0-rc13), la dezipper et simpelment copier l'executable de ton choix (compact, standard ou full) ou tu veux sur le PDA (RAM, SD, ...), soit via une SDcard, le wifi, etc... Point besoin d'une machine sous Windows et autres activesync.

    Quant aux applis, pour qu'elles aient un look totalement natif, parfaitement plein ecran, etc.., tu peux utiliser quelques extensions comprises dans le package "wce". La page eTcl sur le wiki (voir http://wiki.tcl.tk/etcl ) donnent quelques exemples.

    Et pour TkAttaxxx... ben justement, dans le repertoire demos se trouve le fichier ataxx.tcl, qui contient une version qui tourne impec' sur PDA (VGA ou QVGA). Il y a aussi deux autres petites demos, utiles pour jeter un oeil aux sources pour savoir comment gerer les specificites des PDA et Smartphone (affichage fullscreen, tap&hold, softkeys, etc...).

    Bonne decouverte...
  • [^] # Re: pas mal

    Posté par  . En réponse au journal eTcl simplicité pour efficacité. Évalué à 2.

    > Il faut aussi souligner les packages Evotcl et Evotk.
    > Je suppose qu'ils sont employés dans eTcl.

    Pas tout a fait. Ils sont employes dans la grande majorites des applications que nous developpons en Tcl/eTcl, mais eTcl ne les integre pas dans son virtual filesystem.

    Le grand menage de printemps..euh..d'automne est en cours sur notre site et nos serveurs, en particulier pour mettre a disposition les sources de la plupart de nos codes (dont Evotcl et Evotk, et plusieurs applications qui les utilisent, par ex. serveur Web, client Jabber, moteur de recherche, etc...) et rendre publique le cvstrac de nos projets. Restera toujours a degager (difficilement) du temps pour etoffer la documentation, mais des retours d'experience d'utilisateurs motives, comme sur cette page, ne peuvent que nous motiver dans cette tache ;-)