T49 Online
T49 Online
Aujourd'hui, j'ai fait ça: regardez!
http://xandrean.free.fr/T4X/TIScientific.html
J'ai repris le code Java d'émulation du Toshiba T49 qui est dans l'émulateur de TI.
Avant de le distribuer toutefois, il faudrait:
- que je vérifie la licence de l'émulateur T49: TI l'ont-ils fait eux-même? est-ce que c'est fait par Toshiba?...
- que je puisse charger une ROM qui soit extérieure au code puisque l'on ne peut pas distribuer une ROM (toutefois avec des Java.Applet, le chargement d'un fichier externe ne me semble pas du tout gagné d'avance... j'en ai de très mauvais souvenirs... c'était il y a 10 ans aussi...)
http://xandrean.free.fr/T4X/TIScientific.html
J'ai repris le code Java d'émulation du Toshiba T49 qui est dans l'émulateur de TI.
Avant de le distribuer toutefois, il faudrait:
- que je vérifie la licence de l'émulateur T49: TI l'ont-ils fait eux-même? est-ce que c'est fait par Toshiba?...
- que je puisse charger une ROM qui soit extérieure au code puisque l'on ne peut pas distribuer une ROM (toutefois avec des Java.Applet, le chargement d'un fichier externe ne me semble pas du tout gagné d'avance... j'en ai de très mauvais souvenirs... c'était il y a 10 ans aussi...)
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41500
- Images: 14704
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: T49 Online
Impressionnant ! !
Y'a juste le bouton [entrer] qui est un peu moche, mais sinon je trouve ça super !!
Y'a juste le bouton [entrer] qui est un peu moche, mais sinon je trouve ça super !!
Sublime Chevalier Elu des TI
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
-
jacques
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 2057
- Images: 0
- Inscription: 25 Aoû 2009, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: prépa PSI
Re: T49 Online
jacques a écrit:Impressionnant ! !
Y'a juste le bouton [entrer] qui est un peu moche, mais sinon je trouve ça super !!
Oui, je corrigerai.
J'ai voulu aller trop vite avec l'éditeur d'images, et j'ai pas eu envie de recommencer, vu que ce n'est pas une version destinée à la distribution.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41500
- Images: 14704
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: T49 Online
Les applets Java n'accèdent pas aux fichiers externes, en effet.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Messages: 6859
- Inscription: 23 Déc 2009, 00:00
- Localisation: France
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: -
- GitHub: debrouxl
Re: T49 Online
Lionel Debroux a écrit:Les applets Java n'accèdent pas aux fichiers externes, en effet.
Je crois qu'il y avait 2 solutions:
- faire tourner l'applet Java sur son serveur que l'on administre (afin de pouvoir uploader la ROM)
- signer l'applet Java (ce qui est payant): cela permet ensuite de définir une politique de sécurité concernant l'accès aux fichiers locaux
Enfin bref... sans me casser la tête, je ne peux pas faire un émulateur "en ligne" légal...
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41500
- Images: 14704
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: T49 Online
critor2000 a écrit:Lionel Debroux a écrit:Les applets Java n'accèdent pas aux fichiers externes, en effet.
Je crois qu'il y avait 2 solutions:
- faire tourner l'applet Java sur son serveur que l'on administre (afin de pouvoir uploader la ROM)
- signer l'applet Java (ce qui est payant): cela permet ensuite de définir une politique de sécurité concernant l'accès aux fichiers locaux
Enfin bref... sans me casser la tête, je ne peux pas faire un émulateur "en ligne" légal...
Mais dans la mesure ou la ROM reste "coincée" dans l'émulateur et qu'on ne peux pas l'extraire, on ne distribue pas vraiment la ROM, l'émulateur est donc légal, non ?
Sublime Chevalier Elu des TI
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
Venez visiter mon site sur les TI : Ti Softwares !!
Jetez un coup d'œil à mes programmes pour TI !!
Vous voulez faire des super programmes pour votre TI z80 ? Alors apprenez l'Axe Parser !!
-
jacques
Niveau 12: CP (Calculatrice sur Pattes)- Messages: 2057
- Images: 0
- Inscription: 25 Aoû 2009, 00:00
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: prépa PSI
Re: T49 Online
jacques a écrit:critor2000 a écrit:Lionel Debroux a écrit:Les applets Java n'accèdent pas aux fichiers externes, en effet.
Je crois qu'il y avait 2 solutions:
- faire tourner l'applet Java sur son serveur que l'on administre (afin de pouvoir uploader la ROM)
- signer l'applet Java (ce qui est payant): cela permet ensuite de définir une politique de sécurité concernant l'accès aux fichiers locaux
Enfin bref... sans me casser la tête, je ne peux pas faire un émulateur "en ligne" légal...
Mais dans la mesure ou la ROM reste "coincée" dans l'émulateur et qu'on ne peux pas l'extraire, on ne distribue pas vraiment la ROM, l'émulateur est donc légal, non ?
Je vais me faire l'avocat du diable:
- si ton argument était valable (légalement), les autres émulateurs inclueraient déjà les ROMs
- la ROM est quand même via l'émulateur envoyée physiquement chez le client, les Applet Java étant exécutées par l'ordinateur client
- le Java, c'est très facilement décompilable - récupérer le tableau de 64K codant la ROM est un jeu d'enfant
Il faudrait que je puisse faire comme notre émulateur z80 en ligne: une boîte de dialogue permettant l'envoi d'une ROM...
Mais la politique de sécurité de Sun interdit par défaut à une Applet d'accéder à autre chose que des fichiers du serveur dont elle provient. Notamment, il n'est pas possible d'accéder à des fichiers locaux sur le disque dur du client. Et changer la politique de sécurité par défaut des Applet est un vrai casse-tête chinois de mémoire...
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41500
- Images: 14704
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: T49 Online
Bien joué ! Elle est pas mal d'ailleurs cette calto ! ça marche aussi pour moi sous FireFox.
Mes programmes => ici !
-
Loulou 54Premium
Niveau 13: CU (Calculateur Universel)- Messages: 1985
- Images: 8
- Inscription: 02 Aoû 2009, 00:00
- Localisation: 54, près de Metz
- Genre:
- Calculatrice(s):→ MyCalcs profile
- Classe: Ingé Logiciel chez Amazon
Re: T49 Online
Mise-à-jour de mon émulateur en ligne de calculatrices TI scientifiques!
(voir 1er post)
1ère version "diffusable", enfin!
Nouveautés:
Bugs:
L'applet étant signée pour accéder à votre disque local, Java vous demandera la permission de lancer cette applet, en vous demandant si vous me faites confiance.
Le seul code accédant au disque local, est du code de lecture, appliqué aux seuls fichiers (ROMs) que vous désignerez.
Lien direct: http://xandrean.free.fr/T4X/TIScientific.html
Pour obtenir les ROMs, il vous faut:
* l'émulateur officiel de TI scientifique (ça marchera même avec une licence expirée, ne vous inquiétez pas!)
TI-30XB/30XS/34 MultiView - http://tiplanet.org/index.php?mod=ar ... oirid=1426
TI-Collège Plus - http://tiplanet.org/index.php?mod=ar ... oirid=1359
* mon petit utilitaire pour extraire les ROMs encodées/cryptées dans ces émulateurs (très simple d'utilisation: 1 double-clic et vous obtenez la ROM)
- http://tiplanet.org/index.php?mod=ar ... oirid=1844
Voilà, maintenant n'importe lequel d'entre vous peut inclure une calculatrice TI scientifique virtuelle sur son site.
Imaginez l'interactivité:
Vous créez une page HTML où vous intégrez l'appet 1 ou 2 fois, et avec un vidéoprojecteur vous pouvez guider l'ensemble de votre classe, même si ils n'ont pas tous la même TI!
Vous créez un problème au format HTML pour une activité en salle d'informatique ou un devoir maison à récupérer sur Internet? Incluez alors directement la calculatrice dans la page HTML, à l'endroit où elle sera nécessaire.
Si vous pouviez tester, ce serait sympa.
Toutes les remarques sont les bienvenues, sur l'émulateur bien sûr, mais aussi sur l'extracteur de ROM. Visiblement, quelqu'un a voté 0/5 pour ce dernier. Mais peut-être n'avait-il pas compris?...
Fonctionnalités futures selon la popularité:
(voir 1er post)
1ère version "diffusable", enfin!
Nouveautés:
- suppression de la ROM incluse dans le code (dont la légalité augmente donc fortement)
- signature du code, pour permettre le chargement de la ROM depuis le disque local
- chargement de la ROM depuis le disque local
- gestion des ROMs de plusieurs modèles: TI-30XB/XS MultiView, TI-34 MultiView, TI-Collège Plus
- 11 skins intégrés
- changement de skin à chaud
- épuration de code
- aucune vérification de validité de la ROM: vous pouvez charger une ROM modifiée/patchée si ça vous chante!
Bugs:
- changement de ROM à chaud (codé, mais curieusement aucun effet...)
L'applet étant signée pour accéder à votre disque local, Java vous demandera la permission de lancer cette applet, en vous demandant si vous me faites confiance.
Le seul code accédant au disque local, est du code de lecture, appliqué aux seuls fichiers (ROMs) que vous désignerez.
Lien direct: http://xandrean.free.fr/T4X/TIScientific.html
Pour obtenir les ROMs, il vous faut:
* l'émulateur officiel de TI scientifique (ça marchera même avec une licence expirée, ne vous inquiétez pas!)
TI-30XB/30XS/34 MultiView - http://tiplanet.org/index.php?mod=ar ... oirid=1426
TI-Collège Plus - http://tiplanet.org/index.php?mod=ar ... oirid=1359
* mon petit utilitaire pour extraire les ROMs encodées/cryptées dans ces émulateurs (très simple d'utilisation: 1 double-clic et vous obtenez la ROM)
- http://tiplanet.org/index.php?mod=ar ... oirid=1844
Voilà, maintenant n'importe lequel d'entre vous peut inclure une calculatrice TI scientifique virtuelle sur son site.
Imaginez l'interactivité:
Vous créez une page HTML où vous intégrez l'appet 1 ou 2 fois, et avec un vidéoprojecteur vous pouvez guider l'ensemble de votre classe, même si ils n'ont pas tous la même TI!
Vous créez un problème au format HTML pour une activité en salle d'informatique ou un devoir maison à récupérer sur Internet? Incluez alors directement la calculatrice dans la page HTML, à l'endroit où elle sera nécessaire.
Si vous pouviez tester, ce serait sympa.
Toutes les remarques sont les bienvenues, sur l'émulateur bien sûr, mais aussi sur l'extracteur de ROM. Visiblement, quelqu'un a voté 0/5 pour ce dernier. Mais peut-être n'avait-il pas compris?...
Fonctionnalités futures selon la popularité:
- sauvegarde/chargement d'états
- sauvegarde/exécution de séquences de touches
- skins personnels
- toutes options configurables automatiquement au lancement via un passage de paramètres HTML, pour une meilleure automatisation lorsque l'applet est incluse dans des documents HTML
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41500
- Images: 14704
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
Re: T49 Online
Mic a écrit:C'est en effet très intéressant pour une classe mais j'ai pas Internet dans les salles.
Ca marche offline ?
Oui. Il suffit de copier le fichier .jar (c'est le seul est unique fichier! j'ai fait ça propre: tout est packagé à l'intérieur, sauf les ROMs) et de donner un chemin correct vers ce fichier dans ton HTML.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Messages: 41500
- Images: 14704
- Inscription: 25 Oct 2008, 00:00
- Localisation: Montpellier
- Genre:
- Calculatrice(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter/X: critor2000
- GitHub: critor
27 messages
• Page 1 sur 3 • 1, 2, 3
Retourner vers TI (30/34/36, Collège)
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 39 invités