Page 1 of 1

Mise à jour fx-CP400 2.0 - ou la parade contre l'assembleur

Unread postPosted: 31 Jul 2014, 01:10
by critor
Comme annoncé dans un article précédent, Casio vient de publier aujourd'hui plusieurs mises à jour et nouveautés pour sa gamme de calculatrices formelles tactiles Classpad:
  • OS 3.06.3000 pour les Classpad 300/330
  • OS 3.10.3000 pour les Classpad 330 Plus
  • OS 2.00 pour les Classpad II fx-CP400
  • application Physium 1.00 pour les Classpad II fx-CP400
Nous nous concentrerons dans cet article sur les nouveautés pour la Classpad II fx-CP400.






Avec cette première mise à jour vers l'OS 2.00, la Classpad II fx-CP400 passe donc de 14 à 18 applications préchargées. :bj:
Les nouvelles applications sont:
  • 3D Graph
  • Picture Plot - pour interpoler une courbe à partir de points pointés sur une image
  • Interactive DiffCalc - pour travailler sur les sécantes, cordes et tangentes à une courbe
  • DiffEq-Graph - pour résoudre graphiquement les équations différentielles
  • E-Con EA200 - pour collecter des mesures à partir d'une interface externe compatible
On pourrait croire à des nouveautés importantes mais en fait non - simple illusion car 4 des 5 nouvelles applications sont tout simplement des applications graphiques, portant le nombre total d'applications graphiques à 7, un record. :o
Il y a en fait une application pour chaque type de graphique, et même plus que ça une application pour chaque type de tâche avec "Picture Plot" et "Interactive DiffCalc", là où les modèles concurrents concentrent les mêmes fonctionnalités dans 2 à 3 applications.
Un manque d'intégration qui pourrait faire croire que les applications sont confiées à des équipes différentes...
Dans un problème complexe, un utilisateur ne risquera-t-il donc pas d'être amené à utiliser plusieurs applications graphiques et à redéfinir sa fonction plusieurs fois ?...





Le bouton physique de rotation situé en bas de l'écran se trouve enfin une raison d'exister. Avec la mise à jour en version 2.00, ce ne seront désormais pas une mais trois des applications préchargées qui pourront être affichées en mode portrait ou paysage, ainsi que l'application optionnelle Physium ! : :bj:
  • Main (comme en version 1.0)
  • Graph & table
  • Conics
  • Physium
27282727Sur un total de 18 applications préchargées, c'est toutefois bien peu. D'autant plus que pour les 15 applications coincées en mode portrait, on perd énormément de place et en lisibilité en vidéoprojetant la calculatrice. :mj:





Pour terminer, jetons un coup d'oeil à la nouvelle application optionnelle, Physium.
Il s'agit d'un tableau périodique des éléments interactif fort soigné.
En effet d'une part, chaque élément est illustré par une image comme sur Casio Prizm fx-CG, mais qui a ici été adaptée à la résolution de l'écran de la fx-CP400. :bj:
Mais d'autre part, Casio s'est même donné la peine de faire une veille scientifique et de nommer en conséquence les éléments de numéros 112, 114 et 116 avec les noms définitifs qui leur ont été attribués fort récemment en 2010, 2011 et 2012. :bj:

Sur Casio Prizm fx-CG, c'est en analysant le format des fichiers d'applications .g3a publiés par Casio que la communauté avait pu publier des programmes écrits de façon similaire en langage machine.
Peut-on faire pareil ici avec Physium? La Classpad II fx-CP400 va-t-elle enfin pouvoir libérer toute sa puissance ?

Le fichier .c2a de l'application Physium fait... 18 kilo-octets ! :o
Quelque chose ne colle pas... Rien qu'avec la bonne 100aine d'images d'illustrations, même compressées, ça ne peut pas rentrer...

Et oui, Casio a trouvé la parade, afin de mettre des bâtons dans les roues de la communauté et d'empêcher que ce qui s'est passé sur Prizm fx-CG soit reproduit sur Classpad II fx-CP.
Le code de l'application Physium est tout simplement dans l'OS 2.00... Oui, que vous installiez ou pas l'application Physium, son code et sa bonne 100aine d'images seront sur votre machine et y occuperont de la place ! :mj:
Le fichier .c2a ne contient aucun code, mais un simple header définissant entre autres les titre et icône de l'application à rajouter à l'écran d'accueil.
Ce qui veut dire aussi que Physium ne marchera pas avec l'ancien OS 1.00, puisqu'il ne contient pas son code.





L'entreprise me semble être dans une totale contradiction, en s'échinant ainsi à bloquer le développement natif communautaire sur des modèles qui à la base ne sont déjà pas très populaires et ont relativement peu d'utilisateurs.
Sans compter que contrairement aux autres constructeurs, les publications de mises à jour chez Casio qui est donc le seul à pouvoir véritablement améliorer le modèle sont d'habitude relativement rares et exceptionnelles - une tous les deux ans, voire une par an les premières années suivant le lancement d'un modèle.

Je comprends parfaitement que l'entreprise souhaite empêcher les utilisateurs de pouvoir directement contrôler le processeur et faire n'importe quoi. Mais dans ce cas-là, il faut donner quelque chose aux utilisateurs en échange de cette interdiction:
  • un kit de développement (SDK) encadrant l'utilisation du langage machine
  • ou alors un langage de programmation intermédiaire offrant un bon compromis entre puissance et facilité d'utilisation (comme le Lua sur TI-Nspire ou le langage interprété de la HP-Prime), le Basic interprété de la fx-CP400 datant de 2002 car hérité des Classpad monochromes étant une 'blague' en comparaison...
  • ou à défaut, des efforts de développement et de mises à jour conséquents de la part du constructeur afin de compenser tout ce que la communauté ne peut pas créer
Contrairement aux modèles équivalents chez la concurrence, aucune de ces conditions n'est ici remplie à ce jour alors et sans un changement radical de la part de Casio, il y a hélas fort à parier que le modèle haut de gamme fx-CP400 ne saura pas s'imposer et sera vite oublié - ce qui est fort dommage vu tout ce qui aurait pu être réalisé avec un tel écran, le meilleur du marché actuellement. :(






Téléchargements :

Re: Mise à jour fx-CP400 2.0 - ou la parade contre l'assembl

Unread postPosted: 31 Jul 2014, 06:13
by Lionel Debroux
La politique commerciale et de développement de Casio est tellement stupide que je n'ai même pas envie de perdre plus de temps que ça à tirer sur l'ambulance fx-CP400 Classpad II...

Re: Mise à jour fx-CP400 2.0 - ou la parade contre l'assembl

Unread postPosted: 31 Jul 2014, 11:26
by Adriweb
meh :(

Et quitte à faire perdre de l'espace en intégrant directement l'appli, autant l'activer dès le départ...

Re: Mise à jour fx-CP400 2.0 - ou la parade contre l'assembl

Unread postPosted: 31 Jul 2014, 21:21
by totoyo
ou alors un langage de programmation intermédiaire offrant un bon compromis entre puissance et facilité d'utilisation (comme le Lua sur TI-Nspire ou le langage interprété de la HP-Prime), le Basic interprété de la fx-CP400 datant de 2002 car hérité des Classpad monochromes étant une 'blague' en comparaison...

Et encore, le terme "blague" est un euphémisme pour décrire le Basic de Fx-CP 400... On ne peut rien faire. Je me rappelle dans un article de Critor où le temps de résolution d'un simple algorithme dépassait les 7 minutes alors que les autres calculatrices ne mettaient que quelques secondes.

Re: Mise à jour fx-CP400 2.0 - ou la parade contre l'assembl

Unread postPosted: 02 Aug 2014, 22:06
by Dark-Storm
Malheureusement, si je ne me trompe pas, Casio suit cette politique de fermeture aux programmeurs pour éviter les contrefaçons, et sur ce point là il me semble que ça fonctionne plutôt bien. Mais en effet, si ils ne veulent pas s'ouvrir au natif, qu'ils fassent un lecteur de Lua potable, et là la concurrence pourra commencer à se faire du soucis...
Parce que bon, vu l'état actuel des choses, je me demande comment la CP400 continue d'être achetée, c'est un flop total du point de vue de l'utilisation des capacités de la machine... :#