Surprise inattendue de la rentrée 2017, NumWorks, une entreprise française nouvellement créée, se lance dans l'aventure des calculatrices graphiques et sort sa propre calculatrice, tout simplement la NumWorks, modèle initial ayant pour référence N0100. Une véritable révolution dans le monde scolaire : il s'agissait de la toute première calculatrice graphique officiellement programmable en Python et elle bénéficiait aussi d'une ouverture du code source.
Pour la rentrée 2019, NumWorks sortait une première révision matérielle majeure avec la N0110.
Pour cette rentrée 2022 NumWorks nous sort de nouveau une nouvelle révision matérielle majeure, la N0120EX au Portugal (les N0100 et N0110 étant formellement interdites aux examens portugais suite à diverses péripéties résumées ci-après).
Comme évoqué dans notre test, la N0120EX est une évolution majeure du matériel NumWorks, bien plus que ne l'était la N0110 en 2019. En effet, munie d'un tout nouveau microcontrôleur STM32H725, la N0120EX intègre un processeur Cortex-M7 ARMv7 cette fois-ci cadencé à 550 MHz, un record à ce jour sur calculatrices graphiques toute concurrence confondue ! Grâce à cela la N0120EX t'offre des performances absolument phénoménales, tournant autour de celles d'une TI-Nspire CX II et arrivant même sur certains tests à chatouiller la HP Prime G2. Avec la N0120EX tu obtiens les performances du haut de gamme, le rêve pour tes projets, mais au prix du milieu de gamme !
Pour la rentrée 2019, NumWorks sortait une première révision matérielle majeure avec la N0110.
Pour cette rentrée 2022 NumWorks nous sort de nouveau une nouvelle révision matérielle majeure, la N0120EX au Portugal (les N0100 et N0110 étant formellement interdites aux examens portugais suite à diverses péripéties résumées ci-après).
Comme évoqué dans notre test, la N0120EX est une évolution majeure du matériel NumWorks, bien plus que ne l'était la N0110 en 2019. En effet, munie d'un tout nouveau microcontrôleur STM32H725, la N0120EX intègre un processeur Cortex-M7 ARMv7 cette fois-ci cadencé à 550 MHz, un record à ce jour sur calculatrices graphiques toute concurrence confondue ! Grâce à cela la N0120EX t'offre des performances absolument phénoménales, tournant autour de celles d'une TI-Nspire CX II et arrivant même sur certains tests à chatouiller la HP Prime G2. Avec la N0120EX tu obtiens les performances du haut de gamme, le rêve pour tes projets, mais au prix du milieu de gamme !
Modèle | N0100 | N0110 | N0120EX |
Sortie | 2017 | 2019 | 2022 |
Microcontrôleur | |||
Processeur | Cortex-M4 | Cortex-M7 | Cortex-M7 |
Architecture | ARMv7 | ARMv7 | ARMv7 |
Fréquence | 100 MHz | 216 MHz | 550 MHz |
RAM intégrée | 256 Kio | 256 Kio | 564 Kio |
Flash intégrée | 1 Mio | 64 Kio | 512 Kio |
Flash externe | 8 Mio | 8 Mio |
Comparer la NumWorks N0120EX :
avec les actuels modèles haut de gamme concurrents
avec les NumWorks précédentes
avec les actuels modèles haut de gamme concurrents
avec les NumWorks précédentes
Nous pensions initialement que le reste du monde hors Portugal bénéficierait d'une nouvelle N0120 similaire, à la place de la N0110 devenue de plus en plus lente suite aux dernières mises à jour, à un point tel qu'elle est maintenant moins performante que l'ancienne N0100.
Une sortie mondiale semblait effectivement encore prévue jusqu'à il y a quelques mois :
Une sortie mondiale semblait effectivement encore prévue jusqu'à il y a quelques mois :
- le firmware mentionne un nouvel identifiant FCC ID de l'organisme de certification américain (Commission Fédérale des Communications), passant fort logiquement de 2ALWP-N0110 à 2ALWP-N0120
- ce même identifiant était également inscrit sur les boîtes accompagnant nos échantillons reçus au printemps dernier
Et puis, plusieurs éléments depuis nous ont fait commencer à douter :
Cette situation persistant à ce jour à un mois de la rentrée cela nous semble évident : la N0120 ne sortira pas hors Portugal, dans tous les cas pas pour cette rentrée 2022.
Reste maintenant à voir pourquoi.
- le constructeur semble paradoxalement extrêmement peu locace au sujet de la formidable N0120 : mis à part le Portugal, aucune communication ou mise en avant officielle à son sujet en France ou dans le reste du monde
- l'identifiant 2ALWP-N0120 n'apparaît toujours pas à ce jour dans les soumissions de NumWorks auprès de la FCC
- pire, les boîtes accompagnant les premiers modèles finalisés distribués au Portugal ne présentent même plus d'identifiant FCC ID
Cette situation persistant à ce jour à un mois de la rentrée cela nous semble évident : la N0120 ne sortira pas hors Portugal, dans tous les cas pas pour cette rentrée 2022.
Reste maintenant à voir pourquoi.
Pour cela commençons par revenir sur les péripéties très douloureuses de NumWorks au Portugal.
La France n'est pas le seul pays à avoir ainsi institutionnalisé le mode examen. C'est également le cas, entre autres :
Une liste nationale de modèles conformes aux exigences est mise à jour et diffusée chaque année.
Cette liste se veut non exhaustive. Un candidat peut très bien passer l'examen avec un modèle non listé, mais à condition de faire approuver sa conformité par son centre local d'examen avant le 31 Mai de chaque année. Parmi les exigences figure l'absence de toute fonctionnalité de calcul formel. Commercialement, c'est toutefois bien mieux de figurer sur la liste.
La France n'est pas le seul pays à avoir ainsi institutionnalisé le mode examen. C'est également le cas, entre autres :
- aux Pays-Bas
- au Baccalauréat International
- au Portugal
Une liste nationale de modèles conformes aux exigences est mise à jour et diffusée chaque année.
Cette liste se veut non exhaustive. Un candidat peut très bien passer l'examen avec un modèle non listé, mais à condition de faire approuver sa conformité par son centre local d'examen avant le 31 Mai de chaque année. Parmi les exigences figure l'absence de toute fonctionnalité de calcul formel. Commercialement, c'est toutefois bien mieux de figurer sur la liste.
Et dans ce contexte, gros incident avec NumWorks. Pour la rentrée 2020, NumWorks était en effet tout fier de s'afficher dans la presse portugaise, cette dernière annonçant le modèle comme en cours de validation par le JNE (Jury National des Examens) et son intégration à l'édition 2021 de la liste nationale comme acquise, une simple formalité.
Véritable camouflet pour NumWorks lors de la publication de la liste mise à jour pour la session 2021 en Mars 2021 ; l'approbation de la NumWorks avait été refusée.
De plus, les consignes associées annonçaient l'extension immédiate du mode examen aux épreuves de Mathématiques pour la session 2021.
Les motivations accompagnant cela nous apportaient un éclairage. Elles ne faisaient pas nommément mention de NumWorks, mais incriminaient clairement la possibilité d'installer des fonctionnalités de calcul formel sur de nouveaux modèles examinés dans le cadre de l'élaboration de cette liste. La NumWorks étant le seul modèle récent absent de la liste finale aucun doute possible, lui était donc reproché la possibilité d'installer des capacités de calcul littéral et formel avec le firmware tiers Omega et l'application KhiCAS.
À première vue ce n'était pas si grave. Au Portugal comme déjà expliqué, la liste nationale garantit juste la conformité des modèles énoncés, dans le sens où ils n'ont pas besoin de vérifications complémentaires par les centres d'examens locaux et leurs surveillants. Les candidats équipés de modèles non listés ont juste à faire vérifier leur calculatrice avant la session d'épreuves auprès de leur centre d'examens, ce dernier ayant parfaitement le droit de la juger conforme et de l'autoriser localement. Et les candidats ayant acheté une NumWorks suite aux articles de rentrée 2020 allaient quand même pouvoir l'utiliser.
Sauf que les choses ne se sont pas arrêtées là, l'institution nationale est allée beaucoup plus loin en faisant ce qu'elle n'avait jamais fait pour aucun autre constructeur, émettant dans une FAQ pour la session 2021 une stricte interdiction des calculatrices open source, empêchant ainsi toute autorisation de la NumWorks au niveau local d'un centre d'examen.
Une mention possiblement illégale, une entité n'ayant pas à s'occuper de la façon dont un produit est développée tant que les objectifs du cahier des charges sont atteints, à moins bien sûr qu'il y ait eu une mention en ce sens au cahier des charges.
Une règle discriminatoire inventée sur-mesures pour pouvoir interdire le seul constructeur NumWorks. L'institution portugaise semblait de plus ignorer que plusieurs briques logicielles des TI-84 Plus CE-T Python Edition et TI-Nspire autorisées sont également open source...
Cette mention hautement problématique fut certes supprimée de la FAQ sous quelques semaines, mais ce n'était hélas que partie remise...
Véritable camouflet pour NumWorks lors de la publication de la liste mise à jour pour la session 2021 en Mars 2021 ; l'approbation de la NumWorks avait été refusée.
De plus, les consignes associées annonçaient l'extension immédiate du mode examen aux épreuves de Mathématiques pour la session 2021.
Les motivations accompagnant cela nous apportaient un éclairage. Elles ne faisaient pas nommément mention de NumWorks, mais incriminaient clairement la possibilité d'installer des fonctionnalités de calcul formel sur de nouveaux modèles examinés dans le cadre de l'élaboration de cette liste. La NumWorks étant le seul modèle récent absent de la liste finale aucun doute possible, lui était donc reproché la possibilité d'installer des capacités de calcul littéral et formel avec le firmware tiers Omega et l'application KhiCAS.
À première vue ce n'était pas si grave. Au Portugal comme déjà expliqué, la liste nationale garantit juste la conformité des modèles énoncés, dans le sens où ils n'ont pas besoin de vérifications complémentaires par les centres d'examens locaux et leurs surveillants. Les candidats équipés de modèles non listés ont juste à faire vérifier leur calculatrice avant la session d'épreuves auprès de leur centre d'examens, ce dernier ayant parfaitement le droit de la juger conforme et de l'autoriser localement. Et les candidats ayant acheté une NumWorks suite aux articles de rentrée 2020 allaient quand même pouvoir l'utiliser.
Sauf que les choses ne se sont pas arrêtées là, l'institution nationale est allée beaucoup plus loin en faisant ce qu'elle n'avait jamais fait pour aucun autre constructeur, émettant dans une FAQ pour la session 2021 une stricte interdiction des calculatrices open source, empêchant ainsi toute autorisation de la NumWorks au niveau local d'un centre d'examen.
Une mention possiblement illégale, une entité n'ayant pas à s'occuper de la façon dont un produit est développée tant que les objectifs du cahier des charges sont atteints, à moins bien sûr qu'il y ait eu une mention en ce sens au cahier des charges.
Une règle discriminatoire inventée sur-mesures pour pouvoir interdire le seul constructeur NumWorks. L'institution portugaise semblait de plus ignorer que plusieurs briques logicielles des TI-84 Plus CE-T Python Edition et TI-Nspire autorisées sont également open source...
Cette mention hautement problématique fut certes supprimée de la FAQ sous quelques semaines, mais ce n'était hélas que partie remise...
En effet, le Portugal s'entête. Suite à la publication de la liste 2022 autorisant la N0120EX, la FAQ a également été mise à jour et l'interdiction des calculatrices open source est de retour, un gros problème pour NumWorks.
Tu peux d'ailleurs remarquer que conctrairement à toutes les versions précédentes, la dernière mise à jour 19 d'Epsilon, le firmware commun à l'ensemble des modèles NumWorks, justement la première version à supporter la N0120EX, ne bénéficie toujours pas d'une publication du code source pourtant maintenant plus de 3 semaines après sa sortie.
Deux solutions sont envisageables a priori pour répondre aux exigences du Portugal.
Soit NumWorks renonce au caractère open source d'Epsilon, et donc à la possibilité pour les utilisateurs de coder et soumettre leurs propres améliorations. Ce serait radical mais propre : cela règlerait entre autres le problème du Portugal.
Soit NumWorks tient à l'open source, ce qui implique alors de gérer désormais deux modèles distincts :
Cette dernière option impliquerait alors au moins que le code source public du firmware Epsilon soit allégé de toutes les lignes de code relatives à la N0120EX, sûrement un très gros travail qui pourrait expliquer l'absence de publication du code source d'Epsilon 19 jusqu'à ce jour, si tant est que ce soit possible.
Ce serait toutefois bien bancal à notre avis, le firmware Epsilon étant commun aux N0110 et N0120EX, avec probablement seulement une minorité de lignes de code véritablement spécifiques au matériel pour une majorité de lignes concernant les fonctionnalités logicielles mathématiques. Le Portugal accepterait-il un tel compromis ?
Nous n'aurons clairement pas de nouveau modèle N0120 pour cette rentrée 2022, et c'est rageant de savoir que ce sont ces casse-pieds du Portugal qui ont le bénéfice exclusif de ce qui est de loin la meilleure NumWorks à ce jour. 😭
Rien n'empêche toutefois que nous ayons quelque chose plus tard (et possiblement mieux), mais vu les contraintes précédentes cela ne pourra être qu'un nouveau modèle au matériel très différent, par exemple une N0130, afin encore une fois que la publication de son code source ne puisse être considérée par le Portugal comme concernant la N0120EX. Quant à dire si ce rendez-vous raté pourra être rattrapé d'ici la rentrée 2023 ou si ce sera remis à encore plus tard, alors là mystère...
Tu peux d'ailleurs remarquer que conctrairement à toutes les versions précédentes, la dernière mise à jour 19 d'Epsilon, le firmware commun à l'ensemble des modèles NumWorks, justement la première version à supporter la N0120EX, ne bénéficie toujours pas d'une publication du code source pourtant maintenant plus de 3 semaines après sa sortie.
Deux solutions sont envisageables a priori pour répondre aux exigences du Portugal.
Soit NumWorks renonce au caractère open source d'Epsilon, et donc à la possibilité pour les utilisateurs de coder et soumettre leurs propres améliorations. Ce serait radical mais propre : cela règlerait entre autres le problème du Portugal.
Soit NumWorks tient à l'open source, ce qui implique alors de gérer désormais deux modèles distincts :
- la N0120EX closed source au Portugal
- un modèle open source pour le reste du monde, actuellemant la N0110
Cette dernière option impliquerait alors au moins que le code source public du firmware Epsilon soit allégé de toutes les lignes de code relatives à la N0120EX, sûrement un très gros travail qui pourrait expliquer l'absence de publication du code source d'Epsilon 19 jusqu'à ce jour, si tant est que ce soit possible.
Ce serait toutefois bien bancal à notre avis, le firmware Epsilon étant commun aux N0110 et N0120EX, avec probablement seulement une minorité de lignes de code véritablement spécifiques au matériel pour une majorité de lignes concernant les fonctionnalités logicielles mathématiques. Le Portugal accepterait-il un tel compromis ?
Nous n'aurons clairement pas de nouveau modèle N0120 pour cette rentrée 2022, et c'est rageant de savoir que ce sont ces casse-pieds du Portugal qui ont le bénéfice exclusif de ce qui est de loin la meilleure NumWorks à ce jour. 😭
Rien n'empêche toutefois que nous ayons quelque chose plus tard (et possiblement mieux), mais vu les contraintes précédentes cela ne pourra être qu'un nouveau modèle au matériel très différent, par exemple une N0130, afin encore une fois que la publication de son code source ne puisse être considérée par le Portugal comme concernant la N0120EX. Quant à dire si ce rendez-vous raté pourra être rattrapé d'ici la rentrée 2023 ou si ce sera remis à encore plus tard, alors là mystère...