Mettre des fichiers tiers sur HP-Prime, mission impossible?
Posted: 19 Oct 2013, 13:52
En cherchant bien, on peut déjà trouver des programmes ou générateurs de cours pour la nouvelle calculatrice HP-Prime sur certains sites. Pour en bénéficier il faut donc, comme pour toute calculatrice, télécharger ces fichiers et les transférer sur cette dernière.
Mais justement, leurs auteurs ont-ils bien pensé à ce dernier point? Qui est capable de transférer des données téléchargées sur HP-Prime? Pas grand monde, je le crains...
Ouvrez un peu le logiciel de transfert dédié HP-Connectivity Kit et tentez donc de transférer un fichier tiers récupéré par exemple sur Internet.
Non, vous n'y arriverez pas... Les menus ne contiennent rien, aucune option pour ouvrir ou envoyer, le glisser/déposer d'un fichier sur la fenêtre du logiciel ne donne rien, et le copier/coller d'un fichier non plus.
Le HP-Connectivity Kit est certes muni d'éditeurs intégrés le rendant supérieur aux logiciels concurrents, permettant de créer son propre contenu de tout type. Mais dans une logique en rupture totale avec les logiciels de transferts concurrents ou même les logiciels de transfert du siècle passé pour HP-48/49/50, il semble ne jamais avoir été prévu pour transférer du contenu tiers.
Toutefois, voyons un peu ce que nous pouvons faire pour remédier à ces défauts, notre but n'étant pas de décourager l'achat, et encore moins de punir ou priver ceux qui ont déjà fait le choix d'une HP-Prime.
Une méthode quand vous téléchargez un fichier tiers pour ces calculatrices sur Internet serait donc d'ouvrir ce fichier avec un éditeur de texte évolué (ils sont encodés en UTF-16 et vous ne pourrez en visualiser le contenu avec l'éditeur de textes basique de Windows), d'en copier le contenu, de créer et nommer le bon type de variable sur le logiciel HP-Connectivity Kit pout y coller enfin le contenu.
Pour un simple fichier ce nombre de manipulations est déjà excessif. Imaginez alors si vous téléchargez un pack de cours ou un gros programme faisant usage de sous-programmes et de variables et que vous deviez créer et remplir manuellement chaque variable...
Toutefois on peut mieux faire. Dès mes premiers pas, j'avais trouvé une méthode qui me semblait tordue pour transférer des fichiers tiers, mais qui m'avait permis de vous publier mes articles précédents. Il suffit d'enregistrer les fichiers téléchargés dans un sous-sous-sous-dossier de votre dossier de documents Windows, "\HP Connectivity Kit\Calculatrices\MyCalc\" sur les systèmes francophones ou encore "\HP Connectivity Kit\Calculators\MyCalc\" sur les systèmes anglophones.
Ce n'est toutefois pas exactement fini, car les nouveaux fichiers rajoutés n'apparaîtront dans l'onglet 'contenu' du HP-Connectivity Kit qu'après avoir redémarré ce dernier. Nos fichiers téléchargés sont enfin transférables...
Même si c'est mieux, cela reste bien compliqué. Et je n'ai pas la prétention de croire une seule seconde que n'importe qui d'autre soit capable de deviner cette manipulation. Je n'avais pas osé en parler au départ en news ici, car je me disais que c'était impossible de rater un logiciel à ce point, que ça devait être de ma faute, que je ne devais pas comprendre la logique du logiciel...
Et pourtant, selon un message de Tim Wessman de chez HP sur hpmuseum.org, il semble que ce soit bel et bien la manipulation officielle.
Mon professeur d'IHM (Interface Homme Machine) lorsque j'étais encore étudiant nous avait dit qu'une interface logicielle réussie, c'était une interface utilisable par un chimpanzé, et on y arrive de plus en plus notamment avec des applications tactiles.
Ici, nous sommes clairement loin du compte.
Soit le logiciel de transfert est complètement raté, soit le logiciel a été bâclé pour sortir à temps pour cette rentrée 2013, soit encore il n'est volontairement pas prévu pour transférer autre chose que ses propres données.
Mais justement, leurs auteurs ont-ils bien pensé à ce dernier point? Qui est capable de transférer des données téléchargées sur HP-Prime? Pas grand monde, je le crains...
Ouvrez un peu le logiciel de transfert dédié HP-Connectivity Kit et tentez donc de transférer un fichier tiers récupéré par exemple sur Internet.
Non, vous n'y arriverez pas... Les menus ne contiennent rien, aucune option pour ouvrir ou envoyer, le glisser/déposer d'un fichier sur la fenêtre du logiciel ne donne rien, et le copier/coller d'un fichier non plus.
Le HP-Connectivity Kit est certes muni d'éditeurs intégrés le rendant supérieur aux logiciels concurrents, permettant de créer son propre contenu de tout type. Mais dans une logique en rupture totale avec les logiciels de transferts concurrents ou même les logiciels de transfert du siècle passé pour HP-48/49/50, il semble ne jamais avoir été prévu pour transférer du contenu tiers.
Toutefois, voyons un peu ce que nous pouvons faire pour remédier à ces défauts, notre but n'étant pas de décourager l'achat, et encore moins de punir ou priver ceux qui ont déjà fait le choix d'une HP-Prime.
Une méthode quand vous téléchargez un fichier tiers pour ces calculatrices sur Internet serait donc d'ouvrir ce fichier avec un éditeur de texte évolué (ils sont encodés en UTF-16 et vous ne pourrez en visualiser le contenu avec l'éditeur de textes basique de Windows), d'en copier le contenu, de créer et nommer le bon type de variable sur le logiciel HP-Connectivity Kit pout y coller enfin le contenu.
Pour un simple fichier ce nombre de manipulations est déjà excessif. Imaginez alors si vous téléchargez un pack de cours ou un gros programme faisant usage de sous-programmes et de variables et que vous deviez créer et remplir manuellement chaque variable...
Toutefois on peut mieux faire. Dès mes premiers pas, j'avais trouvé une méthode qui me semblait tordue pour transférer des fichiers tiers, mais qui m'avait permis de vous publier mes articles précédents. Il suffit d'enregistrer les fichiers téléchargés dans un sous-sous-sous-dossier de votre dossier de documents Windows, "\HP Connectivity Kit\Calculatrices\MyCalc\" sur les systèmes francophones ou encore "\HP Connectivity Kit\Calculators\MyCalc\" sur les systèmes anglophones.
Ce n'est toutefois pas exactement fini, car les nouveaux fichiers rajoutés n'apparaîtront dans l'onglet 'contenu' du HP-Connectivity Kit qu'après avoir redémarré ce dernier. Nos fichiers téléchargés sont enfin transférables...
Même si c'est mieux, cela reste bien compliqué. Et je n'ai pas la prétention de croire une seule seconde que n'importe qui d'autre soit capable de deviner cette manipulation. Je n'avais pas osé en parler au départ en news ici, car je me disais que c'était impossible de rater un logiciel à ce point, que ça devait être de ma faute, que je ne devais pas comprendre la logique du logiciel...
Et pourtant, selon un message de Tim Wessman de chez HP sur hpmuseum.org, il semble que ce soit bel et bien la manipulation officielle.
Mon professeur d'IHM (Interface Homme Machine) lorsque j'étais encore étudiant nous avait dit qu'une interface logicielle réussie, c'était une interface utilisable par un chimpanzé, et on y arrive de plus en plus notamment avec des applications tactiles.
Ici, nous sommes clairement loin du compte.
Soit le logiciel de transfert est complètement raté, soit le logiciel a été bâclé pour sortir à temps pour cette rentrée 2013, soit encore il n'est volontairement pas prévu pour transférer autre chose que ses propres données.