π
<-
Chat plein-écran
[^]

Simulateur Numworks+KhiCAS, version beta

Nouveautés, projets, mises à jour.

Simulateur Numworks+KhiCAS, version beta

Message non lude parisse » 28 Mai 2024, 19:33

En attendant une éventuelle réponse de Numworks pour diffuser une version compilée du simulateur avec Epsilon 22, je vais diffuser des versions compilées de Upsilon (basé sur la version 15.5 de Epsilon qui autorise la redistribution), avec Xcas inclus.
La version windows devrait fonctionner:
https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/upsilon.zip
Image
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 81.2%
 
Messages: 3571
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Simulateur Numworks+KhiCAS, version beta

Message non lude parisse » 29 Mai 2024, 11:21

Version Mac:
[Edit 31/5 pour tenir compte des simplifications grace à Adriweb]: charger
https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/Upsilon.dmg
et copier-coller upsilon.app dans Applications. Testé avec OS 12.7.1 et 14.4.
[/Edit]

https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/upsilon.dmg.gz
Cliquer sur l'image disque compressée pour la décompresser, puis cliquer sur l'image disque décompressée pour ouvrir le disque.
Cliquer droit sur Upsilon.pkg en maintenant la touche Ctrl enfoncée, choisir Ouvrir dans le menu.
Pour installer sans mot de passe root, ouvrir un Terminal (taper Terminal dans le launchpad) et copier-coller les commandes:
Code: Tout sélectionner
cd /tmp
tar xvf /Volumes/upsilon/Upsilon.pkg Payload
cd /Applications
tar xvf ~/tmp/Payload

On doit pouvoir simplifier, je laisse les experts Mac agir!
Dernière édition par parisse le 31 Mai 2024, 13:21, édité 1 fois.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 81.2%
 
Messages: 3571
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Simulateur Numworks+KhiCAS, version beta

Message non lude Adriweb » 29 Mai 2024, 15:31

parisse a écrit:Version Mac:
[...]
On doit pouvoir simplifier, je laisse les experts Mac agir!


Voici un DMG directement codesigned+notarized, pour que tout se passe bien sans aucune gymnastique côté utilisateur :)
Bon, pour le mettre dans /Applications, ca demande à priori encore un password, pas bien sûr pourquoi, mais c'est pas tres grave. Ailleurs ca marche peut-être sans.

Upsilon.dmg
(15.84 Mio) Téléchargé 56 fois

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 78.4%
 
Messages: 14672
Images: 1118
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Simulateur Numworks+KhiCAS, version beta

Message non lude parisse » 29 Mai 2024, 17:24

Merci! Je teste tout ça demain et je mettrai à jour la doc.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 81.2%
 
Messages: 3571
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Simulateur Numworks+KhiCAS, version beta

Message non lude Adriweb » 30 Mai 2024, 12:21

Voici l'update d'aujourd'hui :
Upsilon.dmg
(15.92 Mio) Téléchargé 56 fois

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 78.4%
 
Messages: 14672
Images: 1118
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Simulateur Numworks+KhiCAS, version beta

Message non lude parisse » 30 Mai 2024, 13:28

Merci!
Dans cette mise a jour (ainsi que dans l'archive pour windows également mise à jour), j'ai rendu visible des fonctionnalités qui existent sur la version du simulateur Numworks pour les Casio Graph 90 et pour les ti nspire cx/cx2, à savoir:
  • sauvegarde de l'état du simulateur en tapant Home depuis Home, et restauration automatique au lancement suivant (en cas de crash au lancement, envoyez-moi le fichier nwstate.nws et effacez-le pour pouvoir lancer le simulateur)
  • échange de scripts Python (ou sessions Xcas) entre le scriptstore et le répertoire Documents du Mac ou le répertoire courant sous Windows.
  • ajout de fonctions de calcul formel niveau lycée directement dans l'app Calculs, avec donc saisie en 2d, mais il y a des bizarreries dès qu'on sort des commandes les plus simples parce que le moteur de calcul de la Numworks n'a pas de support pour la quasi-totalité des commandes de Xcas. C'est plus un proof of concept de ce que pourrait etre une intégration de calcul formel avec l'app Calculs.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 81.2%
 
Messages: 3571
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Simulateur Numworks+KhiCAS, version beta

Message non lude Adriweb » 31 Mai 2024, 12:29

Voici celle d'aujourd'hui.

Upsilon.dmg
(15.91 Mio) Téléchargé 53 fois

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 78.4%
 
Messages: 14672
Images: 1118
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Simulateur Numworks+KhiCAS, version beta

Message non lude parisse » 31 Mai 2024, 13:18

Merci!
Les changements: correction d'un crash avec la sauvegarde/restauration de l'état de la calculatrice. Pour prévenir d'éventuels futurs crashs à la restauration de l'état, dorénavant on doit soit valider le chargement, soit l'ignorer soit carrément l'effacer. La version windows est aussi à jour.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 81.2%
 
Messages: 3571
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Simulateur Numworks+KhiCAS, version beta

Message non lude parisse » 05 Juin 2024, 13:48

J'ai réussi, non sans mal, à faire une version web prototype
https://www-fourier.univ-grenoble-alpes.fr/~parisse/tmp/simulator.html
On peut aussi l'utiliser sans Internet, on télécharge https://www-fourier.univ-grenoble-alpes.fr/~parisse/tmp/casworks.zip, on le désarchive une fois pour toutes. Ensuite on ouvre le fichier simulator.html.

Par rapport au simulateur natif, j'ai du désactiver la simulation de l'accès au système de fichiers hote, sinon ça plante et je ne sais pas pourquoi. Je pense que je vais m'en passer de toutes façons, car c'est un peu trop complexe à l'usage. Le but ici ce serait plutot d'avoir une calculatrice formelle pour des calculs pas trop gros sur smartphone/tablette, pour envoyer une session de calcul, on afficherait un QR code, à flasher par l'appareil qui reçoit (le QRcode contient l'URL du simulateur complété par les données de la session).

====
Pour les développeurs intéressés:
La compilation du simulateur est un peu de la magie noire, elle ne semble pas fonctionner avec n'importe quelle version d'emscripten. On peut partir de ma version des sources d'Upsilon (https://www-fourier.univ-grenoble-alpes.fr/~parisse/numworks/upsilon.tar.bz2), récupérer les libs nécessaires compilées pour emscripten avec -fPIC (GMP, MPFR, MPFI, disponibles dans https://www-fourier.univ-grenoble-alpes.fr/~parisse/tmp/emgiac3.tgz). Ensuite aller dans le répertoire Upsilon, désarchiver https://www-fourier.univ-grenoble-alpes.fr/~parisse/tmp/upsilon3.tgz et https://www-fourier.univ-grenoble-alpes.fr/~parisse/tmp/ext.tar.bz2, ensuite éditer le script mkw si nécessaire et l'exécuter.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 81.2%
 
Messages: 3571
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Simulateur Numworks+KhiCAS, version beta

Message non lude parisse » 06 Juin 2024, 15:42

Il semble que j'ai réussi à faire marcher les qr-code comme je le souhaitais.
https://www-fourier.univ-grenoble-alpes.fr/~parisse/kcasfr.html
Raccourci pour lancer Xcas depuis le menu principal Numworks, taper sur la touche Back.
Pour émettre un QR-code permettant de cloner la session Xcas en cours sur le simulateur de la Numworks (y compris le script), deux possibilités:
  • Sauvegarder la session en cours : shift-EXE ou HOME puis 2 ou 3
  • Quitter l'appli Xcas en tapant 2 fois sur HOME ou en tapant shift-EXE curseur vers le haut EXE
Flashez le QR code, ouvrez le lien et tapez la touche Back sur le simulateur Numworks du smartphone ou de la tablette (c'est le raccourci pour lancer Xcas), vous retrouvez les entrées de la session et le script. Pour exécuter la session, tapez shift-EXE ou HOME puis 6 (Executer session). Si les calculs utilisent un programme, il faut valider le programme (raccourci: Back OK Back).
En vidéo-projetant un QR code, un enseignant peut donner une session partiellement remplie à ses élèves.
D'autre part, la session du simulateur du smartphone ou de la tablette peut elle même émettre un QR-code pour cloner la session sur un autre smartphone ou une autre tablette. Ceci peut permettre à des élèves de partager une session.
Il me reste à modifier la version hardware de Xcas pour Numworks pour ajuster le QR code.

N.B.: le lien émis est, à une lettre près, le même que celui de Xcas version web, j'ai juste changé xcasfr.html en kcasfr.html, on peut donc facilement passer de Xcas web au simulateur.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 81.2%
 
Messages: 3571
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Suivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
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 Calculatrices à acheter chez Calcuso
-
Stats.
889 utilisateurs:
>881 invités
>4 membres
>4 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)