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
Simulateur Numworks+KhiCAS, version beta
12 posts
• Page 1 of 2 • 1, 2
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3651
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Simulateur Numworks+KhiCAS, version beta
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:
On doit pouvoir simplifier, je laisse les experts Mac agir!
[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: Select all
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!
Last edited by parisse on 31 May 2024, 13:21, edited 1 time in total.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3651
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Simulateur Numworks+KhiCAS, version beta
parisse wrote: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.
You do not have the required permissions to view the files attached to this post.
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14737
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Simulateur Numworks+KhiCAS, version beta
Merci! Je teste tout ça demain et je mettrai à jour la doc.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3651
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Simulateur Numworks+KhiCAS, version beta
Voici l'update d'aujourd'hui :
You do not have the required permissions to view the files attached to this post.
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14737
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Simulateur Numworks+KhiCAS, version beta
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:
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.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3651
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Simulateur Numworks+KhiCAS, version beta
Voici celle d'aujourd'hui.
You do not have the required permissions to view the files attached to this post.
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
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14737
- Images: 1119
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: Simulateur Numworks+KhiCAS, version beta
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.
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.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3651
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Simulateur Numworks+KhiCAS, version beta
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.
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.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3651
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Simulateur Numworks+KhiCAS, version beta
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:
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.
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
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.
-
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)- Posts: 3651
- Joined: 13 Dec 2013, 16:35
- Gender:
- Calculator(s):→ MyCalcs profile
12 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 1 guest