critor wrote:Si j'ai bien compris les retours de personnes scrutant les diverses publications du constructeurs, NumWorks va enfin rajouter des applications de tableau périodique et tableur utilisables en mode examen lors de prochaines mises à jour.
L'intérêt de s'embêter à déverrouiller pour installer Omega/Upsilon va donc aller en décroissant, et c'est très probablement calculé en ce sens : tuer Omega/Upsilon en imitant leurs ajouts et les rendant ainsi totalement inutiles.
Ne va plus manquer que le calcul formel de KhiCAS auquel je ne crois pas trop pour le moment (et ce qui vient avec : géométrie 2D, géométrie 3D, graphes 3D, graphes 4D, etc.).
Je pense que ca n'arrivera pas avant longtemps pour deux raisons.
D'abord une raison purement commerciale: ça fait 2 ans que Numworks travaille pour bloquer le CAS sur leur machine pour partir à la conquête de marchés de pays dont les institutions éducatives ont des oeillères, je ne les vois pas trop faire un virage à 180 degrés dans le futur proche.
Ensuite une raison technique: pour donner une idée de la complexité des applications évoquées ci-dessus, le tableur de KhiCAS fait environ 1000 lignes de code pour l'UI et quelques centaines de lignes pour le moteur de calcul, le tableau périodique de Maxime fait environ 400 lignes. Le moteur de calcul formel Giac fait plus de 200 000 lignes de code, ça doit être du même ordre de grandeur que le code source complet d'Epsilon (hors bibliothèques externes) produit pendant les 6 dernières années. Alors bien sur, si Numworks veut faire son propre moteur de calcul formel, ils y mettront beaucoup moins de choses, mais il faut quand même bien avoir en tête qu'aucun constructeur de calculatrices n'a fait son propre moteur de calcul formel, ils ont tous externalisés la chose, probablement parce qu'ils étaient conscients que programmer un CAS qui tient la route nécessite des connaissances en maths assez avancées, ce qui est plutôt rare chez les développeurs, et quand c'est le cas j'imagine que comme moi ils préfèrent développer du code pérenne dans le moteur de calcul plutôt que de l'UI.
Sur l'avenir des firmwares tiers:
l'hisotrique récent n'incite pas à l'optimisme à moins qu'il n'y ait des branche privées de développement. Le dernier commit d'Omega est un bugfix de juillet dernier, il y a eu un peu plus d'activités au moment de la release de phi au début du printemps, mais il est évident que la licence qui interdit la redistribution des versions récentes d'Epsilon constitue un gros frein au développement d'Omega. Upsilon, qui parait moins populaire qu'Omega (si j'en juge par les origines de consultation des pages de KhiCAS) me semble avoir un peu plus de développements originaux ce qui inciterait plus à l'optimisme, mais l'activité récente publique parait tout aussi faible.
Mais surtout ce sont des projets qui sont très liés à l'accès à une Numworks déverrouillée, ce qui semble loin d'être simple sur les N0120. C'est très différent de KhiCAS qui est un projet multi-calculatrices, dont l'existence n'est pas mis en danger par le constructeur sur les Casio, et qui peut très probablement s'adapter sous forme d'application tierce sur Numworks.
Tout ça est un peu triste quand même, on a vécu un petit age doré de développement sur les Numworks, et c'est fini à cause de quelques institutions éducatives rétrogrades et de l'appat du gain chez Numworks.