Page 1 of 1

TI-SmartView CE 5.4 avec Python + TI-Connect CE 5.4

Unread postPosted: 29 Aug 2019, 16:44
by critor
Texas Instruments nous sort aujourd'hui, juste à temps pour la rentrée, les mises à jour 5.4 de ses logiciel d'émulation TI-SmartView CE et logiciel de connectivité TI-Connect CE. Voyons donc quelles sont les améliorations.

Le logiciel TI-SmartView CE 5.3 pouvait être mis à jour en version 5.3.5 pour pouvoir faire tourner l'application PyAdaptr.

Toutefois on ne pouvait qu'éditer les scripts Python, pas les exécuter. :mj:


Comme on pouvait s'y attendre avec son nom, le nouveau logiciel TI-SmartView CE 5.4 fait maintenant tourner la dernière version 5.4.0.0034 du système TI-83 Premium CE.

Mais si l'on regarde la liste des applications avec
2nde
résol
, on ne trouve pas l'application PyAdaptr de la TI-83 Premium CE mais l'application Python de la TI-83 Premium CE Edition Python...

De plus si l'on accède maintenant au menu d'auto-test via
mode
alpha
ln
, celui-ci reporte une version 5.3.5.0017 du Boot puis indique la disponibilité de la capacité Python comme sur TI-83 Premium CE Edition Python.

Il semblerait donc a priori que ce le TI-SmartView CE 5.4 ne soit plus une simple émulateur de TI-83 Premium CE, mais un émulateur de la toute nouvelle TI-83 Premium CE Edition Python...

Et effectivement, nouveauté majeure du TI-SmartView CE 5.4, les scripts Python peuvent désormais être exécutés directement dans l'émulateur ! :bj:

D'une façon ou d'une autre, Texas Instruments a donc réussi à rajouter un interpréteur Python dans celui-ci, félicitations ! :D


On peut toutefois noter une étrange petite différence avec l'interpréteur Python de la TI-83 Premium CE Edition Python, puisque sys.implementation.version vaut bizarrement (3,0,0,17) et non pas (3,0,0).


Le mode examen va peut-être être mis en place cette année non seulement aux épreuves écrites du BAC 2020 mais aussi aux épreuves de contrôle continu du BAC 2021 (pour palier le problème des banques publiques de sujets dont les corrigés pourraient donc être mis en mémoire avant les épreuves).

Tu pouvais désactiver le mode examen d'une calculatrice depuis un ordinateur muni du logiciel TI-Connect CE, en envoyant n'importe quelle donnée vers la calculatrice en question.

Si dans la formulation ça avait l'air simple, en pratique lors de la manipulation il te fallait donc soit déjà disposer sur l'ordinateur en question d'un fichier au format propriétaire compatible avec ta calculatrice, soit en créer un par exemple avec l'éditeur de programmes intégré à TI-Connect CE. :(


Avec le nouveau TI-Connect CE 5.4, Texas Instruments simplifie énormément la désactivation du mode examen grâce à un tout nouveau menu à cette fin ! :bj:

Une bonne nouvelle pour tous les surveillants et candidats qui ne comprenaient/maîtrisaient pas l'ancienne méthode, le mode examen pourra ainsi être désactivé très facilement d'un seul clic se souris en fin d'épreuve selon le cas, mais également en début d'épreuve si des candidats arrivent avec une calculatrice qui est déjà en mode examen. :D

Texas Instruments fait donc tout pour que la mise en place du mode examen se fasse sereinement sans incident cette année. :)


Téléchargements :

Re: TI-SmartView CE 5.4 avec Python + TI-Connect CE 5.4

Unread postPosted: 31 Aug 2019, 07:48
by Adriweb
Comme supposé, TI triche dans son SmartView CE en relayant a un interpréteur circuitpython externe natif les commandes, au lieu d'émuler l'ARM SAMD21 d'Atmel :P (ce que fait CEmu par contre !)

D'ailleurs on peut lancer cet interpréteur directement :
Image

Re: TI-SmartView CE 5.4 avec Python + TI-Connect CE 5.4

Unread postPosted: 31 Aug 2019, 09:18
by critor
Merci pour l'exploration. Probablement pareil sur la nouvelle clé TI-SmartView CE alors.

Des questions donc à se poser pour CEmu. ;)

Re: TI-SmartView CE 5.4 avec Python + TI-Connect CE 5.4

Unread postPosted: 31 Aug 2019, 09:30
by Adriweb
Hmm non, aucune question à se poser pour CEmu vu que ce sera de la vraie émulation (la branche feature/python ne contient pas encore tous les bouts, sinon ça aurait été annoncé :P)

Re: TI-SmartView CE 5.4 avec Python + TI-Connect CE 5.4

Unread postPosted: 31 Aug 2019, 09:53
by critor
Parfait alors. :)

Re: TI-SmartView CE 5.4 avec Python + TI-Connect CE 5.4

Unread postPosted: 31 Aug 2019, 10:28
by Lionel Debroux
Techniquement, ce qui pourrait être fait par CEmu, pour se comporter de manière similaire à celle du SV et son outil séparé, c'est la possibilité d'accéder directement depuis l'extérieur à l'ATSAMD21 embarqué. Je pense à un switch en Y entre port de communication interne et socket externe (probablement TCP, avec un seul client à la fois).
De toute façon, pouvoir entrer et ressortir des données contrôlées sur le port de communication interne est une fonctionnalité nécessaire à la réalisation de bons tests de l'émulation de l'ATSAMD21 (qui, n'étant pas un microcontrôleur un tant soit peu sécurisé, peut forcément tourner autre chose que le firmware officiel de TI). Alors on peut imaginer d'aller un cran plus loin pour ouvrir à d'autres usages.

Re: TI-SmartView CE 5.4 avec Python + TI-Connect CE 5.4

Unread postPosted: 03 Sep 2019, 22:48
by critor
Autre nouveauté.
TI-Connect CE 5.4 refuse d'envoyer :
  • l'application PyAdaptr sur TI-83 Premium CE Ed. Python
  • l'application Python sur TI-83 Premium CE
Erreur ''pas pour vous".

Il faut revenir à une ancienne version de TI-Connect CE, utiliser un logiciel de connectivité alternatif (TiLP) ou alors transférer l'appli directement depuis une autre calculatrice.