|
||||||||||||||||||||||||||||||||||||||||||||
|
INOVAtronics a publié la version 2.51 de CanDo. Cette mise à jour est livrée sur trois disquettes mais ne comprend pas de pages imprimées pour la mise à jour du manuel. Toutes les nouvelles fonctionnalités de la version 2.51 sont décrites dans des fichiers d'aide sur l'une des disquettes. Le coût de la mise à jour est de 25 $, plus 5 $ de frais de port et de manutention (eh, ce n'est pas si mal si l'on considère que la première boîte de dix disquettes vierges 3,5" que j'ai achetée en 1985 pour mon Amiga 1000 m'avait coûté 70 $). Je bidouille avec cette nouvelle version depuis un certain temps maintenant et j'aimerais vous faire part de mes expériences. Choix pour l'installation CanDo 2.51 utilise l'utilitaire Installer fourni par Commodore pour s'installer. Pour ceux qui ne connaissent pas Installer, c'est un programme qui lit un fichier script ASCII contenant des commandes Installer. L'installation se déroule selon le script. Installer possède des caractéristiques qui le rendent beaucoup plus polyvalent qu'un script AmigaDOS standard. Il fournit également une méthode standard d'installation de logiciels sur l'Amiga. Après avoir double-cliqué sur l'icône "InstallCanDo" de la disquette d'installation, une requête m'a été présentée pour me demander quel mode d'installation je voulais utiliser : Utilisateur novice (toutes les actions sont automatiques), Utilisateur intermédiaire (contrôle manuel limité), ou Utilisateur expert (doit confirmer toutes les actions). Étant la personne capricieuse que je suis, j'ai choisi le mode Utilisateur expert. Je ne sais pas ce qu'il en est pour vous, mais me permettre seulement de décider dans quel répertoire le programme doit être copié n'est pas mon idée de me traiter comme un expert. On ne m'a même pas demandé si je voulais installer les fichiers d'exemple ou non. Ce n'est pas si grave. Les fichiers indésirables peuvent être supprimés après l'installation, en supposant qu'il y ait suffisamment d'espace disque pour tout installer. J'ai pris la décision d'installer dans un nouveau répertoire plutôt que d'écraser CanDo 2.0 (juste au cas où !). L'installation complète de CanDo 2.51 a occupé environ 1,8 Mo d'espace sur le disque dur. Apparemment, CanDo 2.51 nécessite AmigaOS 2.x même si je n'ai pu trouver cette information dans aucun des fichiers d'aide. J'ai eu des doutes lorsque je n'ai pas pu lire les disquettes CanDo 2.51 sur mon Amiga 1000 fonctionnant sous AmigaOS 1.3. En enquêtant avec mon Amiga 2000 sous AmigaOS 2.1, qui n'avait aucun problème pour lire les disquettes, j'ai découvert que les disquettes étaient formatées en FastFileSystem (FFS). Si vous vous souvenez bien, FFS a été introduit avec AmigaOS 1.3 pour les disques durs uniquement. Vous pouviez formater des disquettes en utilisant le FFS, mais elles étaient illisibles. Si vous utilisez encore AmigaOS 1.3, je vous recommande vivement de passer à la version 2.1... immédiatement ! Nouveaux exemples ? Les fichiers d'exemples fournis avec CanDo 2.51 sont essentiellement les mêmes que ceux fournis avec la version 2.0. Applications autonomes ? Pas pour les programmes commerciaux Les versions précédentes de CanDo comprenaient un fichier nommé "DeckBrowser" qui pouvait être lié à un programme afin qu'il ne nécessite pas la bibliothèque partagée CanDo. Malheureusement, la version 2.51 de CanDo n'inclut pas DeckBrowser. Par conséquent, la bibliothèque CanDo.library est nécessaire. Cette bibliothèque n'est pas librement distribuable ; il faut obtenir une licence d'INOVAtronics si vous voulez la distribuer avec un programme. Le coût annuel de la licence est de 50 à 200 dollars, selon le type d'applications distribuées. La licence peut s'appliquer à un ou plusieurs titres logiciels. Cependant, après avoir appelé INOVAtronics, j'ai découvert que si vous distribuez un gratuiciel ou un partagiciel, vous pouvez obtenir une copie gratuite de DeckBrowser à lier avec votre programme CanDo 2.51. Les programmes qui seront vendus dans le commerce ne peuvent pas utiliser DeckBrowser. Par conséquent, le producteur du logiciel devra acheter une licence pour distribuer la bibliothèque CanDo. Si vous développez des programmes CanDo commerciaux et que vous "pouvez vous passer" des nouvelles fonctionnalités de la version 2.51, vous pouvez continuer à utiliser la version 2.0. Une nouvelle (inter)face Le panneau de commande principal a subi un remaniement (inter)facial. Les deux boutons pour "Parcourir" et "Concevoir" ont été combinés en un seul gros bouton à bascule. Le bouton "Objet" de la fenêtre a été déplacé de la section "Objets" à la section "Cartes" du panneau. Le mode de copie peut désormais être sélectionné via un bouton plutôt que par un menu déroulant. Deux éléments "XTra" et un outil de CanDo 2.0 ont été élevés au rang d'objets officiels dotés de leurs propres boutons. Il s'agit de l'objet "Error", de l'objet "RightMouseButton" et de l'objet "Proportional". Les routines globales sont désormais accessibles à l'aide d'un bouton et les éléments "Xtra" apparaissent désormais dans une liste directement sur le panneau. ![]() L'interface de CanDO 2.5.1 CanDo n'utilise plus son propre système d'aide personnalisé. Il utilise maintenant AmigaGuide, qui est un utilitaire d'aide fourni par Commodore. ![]() L'écran d'aide en AmigaGuide Lorsque j'ai testé la fonction AskForHelp avec une carte qui utilisait un écran de faible résolution (320x200), la fenêtre d'aide AmigaGuide n'est pas apparue. Après être passé à un écran de résolution moyenne (640x200), elle est apparue sans problème. Je ne sais pas, pour l'instant, s'il s'agit d'une limitation d'AmigaGuide ou s'il existe une option permettant aux fenêtres d'aide d'apparaître sur les écrans à faible résolution. Un inconvénient du passage au système d'aide d'AmigaGuide est que vous ne pouvez plus avoir de modèles de commandes insérés automatiquement dans votre script. Parfois, on ne peut pas avoir le beurre et l'argent du beurre. AmigaGuide vous permet d'imprimer tout ou partie du fichier d'aide actuellement affiché via un menu déroulant. Une fonctionnalité que j'aimerais voir ajoutée est que le titre de la fenêtre soit également imprimé avec le texte d'aide. Parfois, le fichier d'aide n'a pas d'autre titre que celui de la fenêtre. Une anomalie intéressante que j'ai remarquée est que l'imagerie des boutons de défilement vers le haut, le bas, la gauche et la droite est absente lorsque AmigaGuide est utilisé à partir de CanDo. Cependant, les boutons sont toujours fonctionnels. De plus, je n'ai pas pu accéder au texte d'aide pour la nouvelle commande InsertBufferList. J'ai transmis cette information à INOVAtronics, et ils sont en train de vérifier. BigED CanDo 2.0 avait une option appelée "BigED" qui augmentait la taille de l'éditeur de script. La dernière version n'a plus cette option puisque l'éditeur standard est plus grand que l'éditeur BigED de la version précédente. ![]() L'éditeur de scripts Un nouvel outil a été ajouté à l'éditeur. Il s'agit de l'outil d'édition de la mise en page. Il vous permet de faire circuler du texte sur l'écran avec des marges gauche et droite définies par l'utilisateur pour chaque ligne de texte. Vous pouvez ainsi faire circuler du texte autour d'objets ou de graphiques. ![]() Saisie de texte avec l'éditeur SuperMover En complément de l'utilitaire SuperDuper qui vous permet de dupliquer plusieurs objets, l'utilitaire SuperMover a été ajouté. Ce dernier vous permet de sélectionner plusieurs objets sur une carte et de les déplacer en groupe vers un autre emplacement sur la carte. Cela s'avérera pratique pour créer des objets personnalisés, comme décrit dans cet article. Cependant, j'aimerais toujours avoir la possibilité d'enregistrer un groupe d'objets sur le disque en tant qu'objet personnalisé pour l'ajouter ultérieurement à d'autres cartes, à n'importe quel endroit, sans problème. Gestion AA Non, CanDo ne s'est pas lancé dans la réhabilitation des alcooliques. Au contraire, CanDo gère maintenant tous les nouveaux modes graphiques de la puce graphique AA (ou AGA) des Amiga 1200, 4000 et CD32. Lorsque l'on appuie sur le bouton "Window Object", une grande requête s'affiche vous permettant de tout changer sur la disposition des fenêtres de votre carte actuelle. ![]() Fenêtre de requête des objets ![]() Choix du mode d'écran De nouvelles commandes et variables système ont été ajoutées pour gérer la lecture des fichiers musicaux. Vous vous demandez ce que sont les fichiers musicaux. Eh bien, après avoir essayé sans succès de lire des fichiers SMUS et DMCS et n'avoir trouvé aucune information dans les fichiers d'aide, j'ai appelé INOVAtronics. Il s'avère qu'un fichier musical est soit un module SoundTracker, NoiseTracker, ProTracker, Oktalizer, MED ou OctaMED. Ces modules sont lus à l'aide d'une bibliothèque partagée appelée INOVAMusic.library. Il s'agit de la même bibliothèque qui est utilisée par Directory Opus pour lire les fichiers musicaux. Des commandes sont disponibles pour jouer une musique (ou une liste de musiques), la mettre en pause, la reprendre, passer à la musique suivante ou précédente, jouer plus vite ou plus lentement ou normalement, régler le volume, et régler le tempo. La période peut être réglée individuellement pour chaque canal. De plus, des variables système sont disponibles pour obtenir le nom du morceau en cours, le tempo et le volume. Maintenant, un mot d'avertissement. Lorsque j'ai essayé de lire un fichier SMUS, DMCS ou MED 3.00, CanDo s'est figé au lieu de signaler une erreur comme il le devrait. Je pouvais cliquer sur les boutons et dérouler les menus, mais CanDo ne répondait pas. Parfois, le lecteur de disquette contenant le fichier commençait à grincer et ne s'arrêtait pas jusqu'à ce que je redémarre. D'autres fois, le voyant clignotait en continu. J'ai signalé ce problème à INOVAtronics et ils vont enquêter. Le technicien à qui j'ai parlé m'a dit qu'ils ne géraient pas les anciens fichiers MED, mais seulement les nouveaux fichiers MED et OctaMED. Il a dit que si je convertissais les anciens fichiers MED au format SoundTracker, ils devraient fonctionner. J'ai essayé et cela a fonctionné - un peu. Apparemment, certaines informations sont perdues en passant à ce format. Parfois, les instruments ne sonnent pas correctement et d'autres fois, le tempo se dérègle au milieu de la musique. Assurez-vous que vous essayez de lire un format de morceau géré. La meilleure façon de le faire est d'essayer de lire le morceau à partir de Directory Opus. Le logiciel ne se bloque pas si le format n'est pas géré. Si la musique ne sonne pas correctement, vous pouvez cliquer à nouveau sur le bouton "Play" et la musique s'arrêtera. Au fait, INOVAtronics a déclaré qu'elle ajoutera la gestion du format DMCS lorsque Electronic Arts publiera des informations sur ce format. ASL Lorsque vous utilisez la fonction AskForFilename sous CanDo 2.51, vous obtenez la requête de fichiers standard de la bibliothèque partagée ASL de Commodore. ![]() Requête de fichiers AskForFilename utilisant l'asl.library Des modèles de fichiers peuvent être transmis à la requête de fichiers ASL, ainsi que divers indicateurs et informations sur le mode. Vous pouvez même demander à la requête d'accepter des sélections de fichiers multiples. Impression graphique Deux nouvelles commandes sont disponibles pour imprimer l'écran ou la fenêtre sélectionnée sur l'imprimante des Préférences en utilisant vos paramètres graphiques. J'ai testé ces deux commandes sur mon imprimante Hewlett-Packard LaserJet 4 et elles ont parfaitement fonctionné. Conclusion Il y a plusieurs autres nouvelles fonctionnalités dans CanDo 2.51 comme une requête avec des sélections définies par l'utilisateur, la possibilité d'insérer une liste de tampons et une liste d'écrans publics dans un document, la correspondance des lignes d'un document avec un modèle AmigaDOS, et la (dés)activation de la promotion de l'affichage. Les sélectionneurs de couleur utilisés dans certaines requêtes système affichent maintenant le numéro de la couleur. La requête de police est maintenant mise en cache, ce qui permet un affichage plus rapide. De plus, les polices Compugraphic et couleur sont entièrement gérées. Dans l'ensemble, les nouvelles fonctionnalités de CanDo 2.51 valent bien les 30 dollars de mise à jour. J'espérais d'autres ajouts, mais je suppose que je devrais attendre la version 3.0.
|