Mise-à-jour de mon émulateur en ligne de calculatrices TI scientifiques!
(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.htmlPour 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=1426TI-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=1844Voilà, 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