π
<-
Chat plein-écran
[^]

Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

Message non lude critor » 11 Avr 2018, 16:03

Aujourd’hui, nouvelle version
1.4.0
du firmware pour la calculatrice
NumWorks
.

Découvrons dans un premier temps par application ce que le constructeur nous a réservé :
Image Image Image Image Image



Application Fonctions
:
Go to top

L’application
Fonctions
de la calculatrice a le gros avantage sur la concurrence de chercher par défaut à te configurer automatiquement une fenêtre adaptée à la bonne visualisation des graphes tracés.

Toutefois, les choix opérés n’étaient pas toujours les meilleurs et ne te facilitaient donc pas toujours la vie.


D’une part pour les bornes verticales de la fenêtre, il y avait utilisation de l’algorithme naïf recherchant les maximum et minimum locaux. Cela marchait bien pour nombre de fonctions, mais avait le défaut d’écraser complètement le tracé lorsqu’il y avait des asymptotes verticales, les bornes réglées étant en effet extrêmes.

Avec la nouvelle version, la fenêtre configurée pour ces fonctions est désormais correcte. :bj:


D’autre part lorsque tu rentres des fonctions périodiques les bornes horizontales par défaut de -10 et 10 de la fenêtre ne donnaient pas toujours des tracés bien lisibles.

Dans ce cas la nouvelle version ajuste désormais automatiquement les bornes horizontales de la fenêtre, afin de rendre visible au moins trois périodes de la fonction ayant la plus grande période. De plus pour les fonctions trigonométriques, cela marche aussi bien que la calculatrice soit réglée en degrés ou en radians. :bj:




Application Suites
:
Go to top

L’application
Suites
de la calculatrice permet de définir les suites numériques :
  • avec la formule du terme général
    (suite explicite)
  • avec une formule de récurrence, auquel cas on peut également préciser le rang du premier terme
Toutefois si après avoir utilisé une suite récurrente de rang initial non nul on la remplaçait par une suite explicite, cette dernière conservait le même rang initial que l’on ne pouvait alors plus modifier, et ses premiers termes n’étaient donc pas calculés.

Avec la nouvelle version le rang initial est automatiquement réinitialisé à zéro lorsque l’on remplace une suite récurrente par une suite explicite. :)




Application Statistiques et Régressions
:
Go to top

Les applications
Statistiques
et
Régressions
nécessitent toutes deux de commencer par remplir un tableau à deux colonnes :
  • Valeurs
    et
    Effectifs
    pour l’application
    Statistiques
  • xi
    et
    yi
    pour l’application
    Régressions
Pour rajouter une nouvelle ligne de données, on peut commencer par saisir n’importe laquelle de ces deux valeurs.

Par rapport à la concurrence, la calculatrice a l’avantage de compléter automatiquement tout début de saisie d’une nouvelle ligne, si bien qu’il n’y a jamais d’erreur à cause d’un nombre différent de valeurs dans chaque colonne :
  • si l’on effectue une nouvelle saisie dans la colonne
    Valeurs
    , la colonne
    Effectifs
    reçoit par défaut la valeur 1
  • si l’on effectue une nouvelle saisie dans la colonne
    xi
    , la colonne
    yi
    reçoit par défaut la valeur 0
  • si l’on effectue une nouvelle saisie dans la 2ème colonne, la 1ère colonne reçoit par défaut la valeur 0

Dans ce dernier cas, la complétion automatique est un peu plus intelligente avec la nouvelle version. A partir du moment où la 1ère colonne contient au moins deux valeurs, la calculatrice complète automatiquement selon une progression arithmétique basée sur les deux valeurs précédentes.




Application Python
:
Go to top

L’application
Python
incluse dans la calculatrice depuis la rentrée 2017 dérivait de
MicroPython 1.9.1
sorti le 11 juin 2017.

Nous avions vu récemment que l’application
Python
très similaire que
Casio
prépare pour sa
Graph 90+E
à la rentrée 2018 dérivait de
MicroPython 1.9.2
, une implémentation
Python
un peu plus récente sortie le 23 août 2017.

Et bien non, ta
NumWorks
ne se fera pas dépasser, l’application
Python
de la nouvelle version est désormais basée sur le tout dernier
MicroPython 1.9.3
sorti le 1er novembre 2017. :)



Mais ce n’est pas tout loin de là, car la machine réagit désormais quand on la connecte à un hôte USB actif
(ordinateur, tablette ou smartphone OTG)
, nous invitant à visiter . :o

C’est-à-dire déjà que la calculatrice entre directement en mode DFU, et qu’après cette mise à jour il n’y aura plus besoin d’appuyer sur le bouton
reset
pour les prochaines mises à jour. :bj:

En visitant et s’identifiant sur on trouve un nouvel onglet
Python
permettant directement dans ton navigateur :
  • de gérer ta propre bibliothèque personnelle de scripts
    Python
    :)
  • de créer tes propres scripts via un éditeur en ligne :)
  • d’envoyer des scripts de ta bibliothèque sur ta calculatrice :bj:
  • inversement de récupérer dans ta bibliothèque des scripts de ta calculatrice :bj:
  • de décider du caractère privé ou public de chacun des scripts de ta bibliothèque, te permettant ainsi de les partager avec autres utilisateurs :bj:
  • d’accéder à une bibliothèque public où tu trouveras de même les scripts partagés par les autres utilisateurs :bj:
  • de tester directement en ligne tous ces scripts :bj:




NumWorks
nous signe donc aujourd’hui une très belle mise à jour.

D’une part, nous y retrouvons, via les améliorations dans chaque application, le souci méticuleux de la simplicité d’utilisation qui est depuis le début le coeur du projet. :bj:

D’autre part, avec l’ajout de la connectivité, tu peux dorénavant sauvegarder et recharger les scripts
Python
saisis dans ta calculatrice, très facilement avec un simple navigateur sur ton ordinateur, ta tablette ou ton smartphone OTG. Comme ils sont liés à ton compte, tu pourras les retrouver peu importe la machine utilisée pour la connexion. Pourvu que tu fasses des sauvegardes régulières tu n’as donc plus à avoir peur de perdre des heures de travail sur ta calculatrice à coder le script de ton projet d’ICN, TPE ou ISN, à cause par exemple d’une activation du mode examen. Tu n’as plus aucune raison de te brider dans ton utilisation ! :bj:

Mais aussi, puisque l’on peut enfin rentrer des scripts dans sa calculatrice sans avoir à les saisir au clavier, c’est aujourd’hui que démarre véritablement l’aventure
NumWorks
pour les programmeurs
Python
. À quand le premier jeu graphique ? À quand le premier
Mario
? À quand le premier
Doom
? L’histoire reste à écrire, et c’est dès maintenant à ton tour. ;)




Liens
:
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 66.1%
 
Messages: 28994
Images: 6740
Inscription: 25 Oct 2008, 00:00
Localisation: Aix-Marseille
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

Message non lude loupiot » 11 Avr 2018, 16:09

intéressant, surtout les nouveautés pour l’application 'fonctions', ces bornes automatiques me cassaient bien la tête :p
Pour la Numworks, il faut maintenant une ou deux applications avec de la physique si elle veut être totalement au point par rapport aux ti et casio
Dernière édition par loupiot le 11 Avr 2018, 20:06, édité 1 fois.
Avatar de l’utilisateur
loupiotProg.
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 98.7%
 
Messages: 127
Images: 4
Inscription: 30 Oct 2015, 13:23
Genre: Homme
Calculatrice(s):
Classe: lycée

Re: Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

Message non lude critor » 11 Avr 2018, 17:20

Je vois d'ailleurs que tu as déjà partagé deux scripts : ;)
https://workshop.numworks.com/python/loupiot

Félicitations donc d'avoir ainsi inauguré le service. :bj:
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 66.1%
 
Messages: 28994
Images: 6740
Inscription: 25 Oct 2008, 00:00
Localisation: Aix-Marseille
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

Message non lude parisse » 11 Avr 2018, 17:46

Je ne suis pas sur d'avoir bien compris : les scripts Python sont stockes ou? Sur le PC, sur le site de numworks, sur les 2?

Je ne sais pas quelle est la nouvelle taille de flash occupee car je n'arrive plus a compiler (d'abord une erreur dans ion/src/device/usb/dfu.ld, ORIGIN non constant en ligne 25, je fais le calcul ORIGIN = 0x20038000, ca repart mais a la fin:
Code: Tout sélectionner
arm-none-eabi-ld.bfd: error: ion/src/device/usb/dfu.o: Conflicting CPU architectures 13/0
arm-none-eabi-ld.bfd: failed to merge target specific data of file ion/src/device/usb/dfu.o
)
Meme s'il reste encore 350K disponibles, il ne faut pas s'attendre a un jeu graphique ambitieux comme ceux cites par critor (en tout cas dans l'immediat!), la lib graphique ne permet que de tracer pixel par pixel...
Avatar de l’utilisateur
parissePremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.3%
 
Messages: 971
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

Message non lude critor » 11 Avr 2018, 17:55

parisse a écrit:Je ne suis pas sur d'avoir bien compris : les scripts Python sont stockes ou? Sur le PC, sur le site de numworks, sur les 2?

Les scripts échangés avec la calculatrice sont stockés chez NumWorks.

Pour le reste, je regarde dès que possible.
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 66.1%
 
Messages: 28994
Images: 6740
Inscription: 25 Oct 2008, 00:00
Localisation: Aix-Marseille
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

Message non lude parisse » 11 Avr 2018, 18:21

C'est assez novateur et simple, mais ca pose quand meme question: d'abord pour sauvegarder/recuperer il faut une connexion Internet, ce qui me gene (ca ne gene sans doute pas les habitues du cloud computing). Ensuite, contrairement a Internet, c'est tres centralise: que se passe-t-il si Numworks n'est pas joignable (temporairement ou pas)? quelles sont les conditions attachees aux donnees stockees chez Numworks (je n'ai pas reussi a les obtenir, elles ne sont pas visibles sur la page d'inscription)?
Avatar de l’utilisateur
parissePremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.3%
 
Messages: 971
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

Message non lude critor » 11 Avr 2018, 18:25

Casio a fait quelque chose de comparable avec les programmes "à la Scratch" pour sa nouvelle fx-92+ Spéciale Collège.
Pour les scripts hébergés chez NumWorks on a apparemment le choix : privés ou publics.

Sinon je viens de dumper la calculatrice mise à jour.

Sans grande surprise sur ce genre de fonctionnalités, la progression en nombre d'octets utiles est faible.
On passe de 657316 en version 1.3.0 à 668640 en version 1.4.0.
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 66.1%
 
Messages: 28994
Images: 6740
Inscription: 25 Oct 2008, 00:00
Localisation: Aix-Marseille
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

Message non lude parisse » 11 Avr 2018, 18:41

critor a écrit:Pour les scripts hébergés chez NumWorks on a apparemment le choix : privés ou publics.

Le point que je voulais clarifier concerne la question des licences, par exemple, Numworks se reserve-t-il le droit d'utiliser les donnees stockees ou les informations collectees pendant les echanges? Quelle est la duree de stockage des donnees, la limite, le droit a l'effacement, etc. enfin tout ce qu'on approuve (souvent sans les lire) quand on utilise un service en ligne.

Sinon je viens de dumper la calculatrice mise à jour.

Sans grande surprise sur ce genre de fonctionnalités, la progression du nombre d'octets utiles est faible.
On passe de 657316 en version 1.3.0 à 668640 en version 1.4.0.

Merci pour l'info, j'imagine que l'essentiel du code d'echange doit se situer du cote serveur.
Avatar de l’utilisateur
parissePremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.3%
 
Messages: 971
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Re: Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

Message non lude Lionel Debroux » 11 Avr 2018, 19:18

C'est bien que les limitations les plus gênantes continuent à disparaître, et que les fonctionnalités continuent à augmenter :)
Contrairement à ce qui se passe hélas pour certains modèles de certains concurrents...

Le stockage en ligne a ses avantages et ses inconvénients, on le propose également sur TI-Planet, avec bien sûr la possibilité de télécharger pour aller mettre ailleurs. On va donc difficilement blâmer NumWorks de mettre en place ce genre de solutions, pour des raisons certainement très similaires aux nôtres (entre autres).
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxModo.G
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 97.9%
 
Messages: 5938
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
Classe: -

Re: Mise-à-jour NumWorks 1.4.0: connectivité + facilité !

Message non lude parisse » 11 Avr 2018, 19:46

C'est quand meme assez different entre tiplanet et Numworks, n'importe qui peut archiver des programmes d'autres calculatrices ailleurs que chez tiplanet (sur son propre PC par exemple mais sur un autre serveur web).
C'est tres bien de pouvoir echanger des programmes de sa calculatrice vers un serveur de Numworks et qu'on puisse les partager, ce qui me gene c'est qu'on ne puisse apparamment le faire *que* vers la (je ne comprends pas ce qui peut empecher de sauvegarder *aussi* en local).
D'ailleurs si tous les constructeurs faisaient de meme, tiplanet risquerait de disparaitre, l'echange d'information suivant les donnees sur des serveurs des constructeurs.
Pour le moment Numworks est un outsider dans le monde des calculatrices, mais imaginez qu'il remplace un jour le duopole Casio-Texas, serait-il souhaitable de laisser une seule societe controler le contenu des calculatrices dans une situation de monopole?
Avatar de l’utilisateur
parissePremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 94.3%
 
Messages: 971
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié

Suivante

Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

-
Rechercher
-
Sujets à la une
"NumWorks++": Challenge de modification matérielle pour rajouter une puce de mémoire Flash !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
12345
-
Donations/Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
PayPal : paiement en ligne sécurisé - secure online payments
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety 
-
Stats.
267 utilisateurs:
>227 invités
>35 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)