π
<-

TI-Nspire Nouveau mode nPDF révolutionnaire dans mViewer GX Creator

Nouveau messagede critor » 27 Oct 2014, 14:48

Dans un article précédent, nous vous présentions la version alpha de nPDF, le premier véritable lecteur de documents PDF pour TI-Nspire.
La performance technique était certes honorable, mais le lecteur n'en restait pas moins inutilisable en pratique avec une interface utilisateur des plus minimalistes:
  • vous obligeant à lâcher et réappuyer sans arrêt sur les touches pour faire défiler une page
  • vous obligeant aussi à faire défiler jusqu'en haut/bas d'une page pour passer à la page précedente/suivante, opération non instantanée que l'on pouvait déclencher par erreur puisqu'il n'y avait pas de barres de défilement
  • ne gérant pas les défilements en diagonale
  • vous obligeant donc à parcourir toutes les pages 1 à n pour visualiser la page n+1
  • et ne gérant aucun zoom, la plupart des PDF de texte étant alors illisibles
Comptons aussi de de gros problèmes de stabilité/fiabilité (qui ne sont pas une surprise pour un projet d'une telle ampleur), qui m'avaient amené à recommencer la vidéo de l'article plusieurs fois.

Depuis, Legimet a entièrement retravaillé son lecteur qui est désormais beaucoup plus fiable/stable et passe en version bêta.
Quelques fonctionnalités "user-friendly" ont également été rajoutées, comme :
  • la gestion des événements continus sans plus avoir à réenfoncer les touches
  • le support du zoom in/out
  • des touches de raccourci pour passer à la page suivante/précédente
  • un raccourci pour saisir un numéro de page à laquelle aller directement - :nsct: :nsg:
C'est mieux mais cela reste encore insuffisant pour une utilisation aisée en tant que lecteur d'eBooks.
Aussi, j'ai apporté nombre d'améliorations au code source disponible publiquement sur GitHub :
  • gestion des événements simultanés (notamment, défilements en diagonale)
  • en conséquence, passage des touches de raccourcis pour passer à la page suivante/précédente désormais utilisées pour des défilements en diagonale sur :nspl: et :nsmo:
  • suppression du changement de page automatique en défilant jusqu'en haut/bas d'une page
  • ajout de barres de défilement
J'en ai également corrigé plusieurs bugs, qui pouvaient contribuer négativement à la fiabilité/stabilité du lecteur :
  • correction d'une mauvaise allocation du 2ème buffer écran pour le double-buffering (causait aléatoirement des tremblements de l'affichage lors de rafraichissements utilisant le double-buffering)
  • amélioration de la protection contre le débordement de page (ce qui pouvait arriver si on dézoomait en étant proche d'une bordure de page)

Ces modifications ont toutes été soumises au projet mais n'ont pas encore toutes été acceptées.
En attendant, je vous publie donc un fork de nPDF, basé sur la version GitHub du 26 octobre 2014 et incluant toutes les améliorations ci-dessus non encore incluses dans la version officielle. :bj:

Et voici maintenant le résultat de tout ça, avec la vidéo ci-dessous qui contrairement à la précédente n'a pas eu besoin de reprises : ;)

Et oui... on peut désormais avoir le livre de Maths numérique de sa classe dans sa calculatrice et l'utiliser aussi rapidement et naturellement que sa version papier, ordinateur ou tablette ! ;)
Non, vous ne rêvez pas :
  • l'accès à l'explorateur de documents via :nsho: :ns2: est très rapide vu qu'il y a peu de fichiers, puisque contrairement à d'autres solutions on peut ici regrouper autant de pages que l'on veut dans un même fichier PDF ! :bj:
  • des documents PDF de plusieurs 10aines de Mo et 100aines de pages s'ouvrent en seulement quelques secondes ! :D
  • les défilements au sein d'une même page sont ultra-rapides
On reprochera pour le moment :
  • des opérations de zoom et de changement de page qui sont lentes, plus lentes qu'avec d'autres solutions
  • encore une fois, des problèmes de fiabilité et stabilité - alétoirement :
    • blocages (freeze) sur la sortie du programme ou la recherche d'un numéro de page
    • certaines pages qui au bout d'un moment ne se chargent pas et restent blanches (peut-être un problème de mémoire)
En effet, même si nombre de bugs ont été corrigés par Legimet et moi-même et si nPDF ne plante plus sans arrêt comme dans l'article précédent, les plantages restent possibles.

Pour ces raisons et selon moi, nPDF n'est pas encore un bon lecteur de documents pour une utilisation en environnement contraint (professionnel, devoirs, examens, concours...) - mais chacun jugera en fonction de ses propres contraintes et besoins. ;)
Mais si l'auteur peut intégrer mes dernières améliorations ou en faire d'autres allant dans le même sens et continuer d'améliorer la fiabilité et stabilité, nul doute que nPDF pourra devenir le meilleur lecteur de documents sur TI-Nspire, surpassant de loin tous les lecteurs existants ! :bj:
N'hésitez donc pas à l'y encourager sur la page du projet et de toutes les façons possibles, pour peut-être avoir une version stable avant les examens et concours 2015 :
  • reports de bugs
  • demandes de fonctionnalités
  • messages d'encouragement / remerciement
  • donations
  • et même pourquoi pas des contributions au code source ! ;)

Malgré ses défauts, vous souhaitez quand même utiliser nPDF ?
Alors bonne nouvelle - dès aujourd'hui, notre convertisseur en ligne de documents pour calculatrices graphiques, mViewer GX Creator, se dote d'un nouveau mode de génération nPDF. :D

Peut-être vous demanderez-vous quel en est l'intérêt, puisque nPDF est censé pouvoir lire directement les fichiers PDF que vous convertissez en ligne ?
Et bien il y en a plusieurs :
  • rajout correct automatisé de l'extension '.pdf.tns' permettant l'envoi sur la calculatrice, opération qui rebute nombre d'utilisateurs de Windows n'ayant pas connu la 1ère moitié des années 90
  • pour les fichiers PDF non vectoriels (c'est-à-dire contenant des images - fichiers PDF créés par exemple à partir d'un scanner, d'un appareil photo, ou d'une imprimante PDF), générations de fichiers beaucoup plus petits car adaptés aux dimensions de l'écran TI-Nspire, qui prendront donc moins de place, seront plus rapides à ouvrir, et causeront moins de problèmes de stabilité/fiabilité avec les lecteurs nPDF actuels
  • possibilité de scinder un même document en plusieurs fichiers PDF ayant chacun un maximum de pages (par défaut, 10 pages par fichier), permettant là encore de contourner les problèmes de fiabilité/stabilité des lecteurs nPDF actuels


Avec notre nPDF bêta amélioré, la révolution commence dès aujourd'hui sur TI-Nspire ! :bj:
Nous sommes toutefois un peu tristes de devoir laisser sur le bord du chemin ceux qui ont une TI-Nspire en version 3.9, puisque Ndless est nécessaire au fonctionnement de nPDF.



Liens :
Lien vers le sujet sur le forum: Nouveau mode nPDF révolutionnaire dans mViewer GX Creator (Commentaires: 20)

TI-Nspire Dictionnaires bilingues anglais-chinois pour OS 3.6 et 3.9

Nouveau messagede critor » 24 Oct 2014, 18:55

Même si cette possibilité n'est presque pas exploitée par Texas Instruments jusqu'à présent, le système d'exploitation (OS pour Operating System) TI-Nspire accepte des modules d'extension permettant d'enrichir ses capacités, un peu comme les applications optionnelles ou add-ins pour les autres modèles.

Le seul exemple à ce jour est celui des dictionnaires bilingues anglais-chinois disponibles pour les calculatrices TI-Nspire CX commercialisées en Chine, les TI-Nspire CX-C, où il devient accessible via le raccourci identifié sur le clavier :nsct: :ns8: , ainsi que par l'option supplémentaire alors rajoutée à l'écran d'accueil. .
ImageImage


Petit problème toutefois, la protection anti-downgrade sur TI-Nspire utilise un numéro de version minimal stocké dans une zone de la mémoire NAND non nettoyable par des manipulations officielles, et ce numéro interdit toutes les versions antérieures, aussi bien en cas de réception d'un OS que d'un module d'extension.
En conséquence, si vous avez un OS en version 3.2.4 ou ultérieure, il vous était impossible d'installer les dictionnaires chinois en version 3.1 disponibles sur notre site. :(

A chaque nouvel OS montant la version minimale installable, TI est donc obligé de rééditer toutes les applications (heureusement ça ne concerne que les dictionnaires à ce jour), en augmentant leur numéro de version pour les rendre installables, et ce de façon totalement artificielle puisqu'il n'y a aucun autre changement derrière.
Peut-être que ça a été mal prévu au départ, et que c'est justement pour cela que cette possibilité n'est pas davantage exploitée.

Vous trouverez donc ci-dessous les nouvelles versions 3.6 et 3.9 de ces dictionnaires installables sur les derniers OS 3.6 et 3.9.


2670Précisons que l'installation de ces dictionnaires nécessitera de plus que votre TI-Nspire CX soit zonée en Chine, ce qui est le cas des TI-Nspire CX-C.
Le zonage de votre calculatrice peut être modifié à l'aide de l'utilitaire 'nsNandMgr'.


Bonne découverte du Chinois avec les dictionnaires bilingues pour votre TI-Nspire CX ! ;)


Liens :
Lien vers le sujet sur le forum: Dictionnaires bilingues anglais-chinois pour OS 3.6 et 3.9 (Commentaires: 0)

TI-z80 Définis enfin directement tes suites récurrentes sur 82 à 84

Nouveau messagede critor » 24 Oct 2014, 12:36

Les calculatrices TI-82 Stats, TI-82 Plus, TI-83 et TI-84 permettent de définir et étudier des suites numériques, nouvel objet mathématique introduit en Première générale et technologique.

Toutefois, tu as du vite te rendre compte que l'interface de définition causait plusieurs problèmes par rapport aux usages adoptés dans l'enseignement secondaire français:
  • la majorité des suites que tu rencontres sont définies à partir du rang 0, or la calculatrice définit toujours par défaut au rang 1, valeur qui reviendra après chaque réinitialisation de la machine - et si tu oublies de la remettre à 0, les résultats obtenus seront probablement faux :(
  • la quasi totalité des suites définies par récurrence le seront avec la donnée du terme de rang n+1 ou n+2, or l'interface de la calculatrice impose dans tous les cas de définir le terme de rang n :mj:
Restons sur ce dernier point qui est le plus grave.
Par exemple, la suite définie par récurrence avec
$mathjax$u_{n+1}=2u_n$mathjax$
sera à définir au rang n à la calculatrice, c'est-à-dire en remplaçant toutes les occurrences de 'n' par des 'n-1'
$mathjax$u_{n}=2u_{n-1}$mathjax$
.
C'est à priori assez simple me direz-vous mais encore faut-il parenthéser correctement lors de la saisie en ligne sur la calculatrice:
Code: Tout sélectionner
u(n)=2u(n-1)

Les choses peuvent aussi se compliquer assez rapidement avec la formule de récurrence.
Par exemple, la suite définie par récurrence avec
$mathjax$u_{n+1}=n\frac{u_n}{n-1}$mathjax$
donne au rang n
$mathjax$u_n=(n-1)\frac{u_{n-1}}{n-2}$mathjax$
, à traduire en ligne sur la calculatrice par :
Code: Tout sélectionner
u(n)=(n-1)u(n-1)/(n-2)

Les parenthèses ont donc un rôle essentiel, lié directement aux priorités opératoires.

Or, le programme du collège met certes encore l'accent sur le calcul mental, mais plus du tout sur la technicité des calculs, tâche présentée comme sans intérêt car répétitive et car il y a des outils pour la réaliser.
En conséquence il n'est pas rare de rencontrer des élèves qui en Seconde et même en série S ne maîtrisent toujours pas les priorités opératoires de Quatrième voir même Cinquième, et ce petit décalage du rang de définition risque donc d'être générateur de nombres d'erreurs pour les lycéens.

Heureusement, voici aujourd'hui 'AsSuit', l'assistant de définition de suites pour TI-82 Stat, TI-82 Plus, TI-83 et TI-84. :bj:
Il te suffira désormais de saisir telle quelle ta définition de suite récurrente au rang n+1 ou n+2, et le programme te la traduira automatiquement en une définition au rang n compatible avec la calculatrice, qu'il stockera automatiquement dans la suite u, v ou w de ton choix. ;)

Avec 'AsSuit', fini les erreurs de définition de suites sur la calculatrice au lycée ! :D


Téléchargement : AsSuit (l'assistant de définition de suites pour TI-82/83/84)
Lien vers le sujet sur le forum: Définis enfin directement tes suites récurrentes sur 82 à 84 (Commentaires: 6)

TI-Nspire mViewer GX 1.3 pour Nspire-Lua, version hors-ligne améliorée

Nouveau messagede critor » 23 Oct 2014, 11:43

Actuellement, le mode le plus populaire de notre convertisseur de documents en ligne mViewer GX Creator est le mode Nspire-Lua, probablement parce que contrairement au mode Nspire-Ndless les documents ainsi créés peuvent être lus sur toute calculatrice TI-Nspire.

Toutefois, la version 1.1 du lecteur mViewer GX utilisée par le générateur ne gère que le format d'images Nspire-Lua introduit avec la version TI-Nspire 3.0. Cela signifie que les données images sont directement intégrées au code source sous forme ASCII, avec des inconvénients sur:
  • la taille des fichiers générés
  • la quantité de mémoire vive (RAM) nécessaire lors de l'ouverture du fichier, puisque les codes source Lua de chaque page sont chargés simultanéments en RAM - en plus du chargement sous forme affichable, chaque image est donc chargée une deuxième fois en RAM de façon supplémentaire et inutile sous une forme occupant en prime plus d'espace à l'intérieur du code source Lua...
En conséquence, le nombre de pages pouvant être regroupées dans un même fichier était rapidement limité, usuellement 3 dans la qualité maximale, ce qui veut dire davantage de fichiers pour un même document. Or, plus vous avez de fichiers dans la calculatrice TI-Nspire, plus cette dernière ralentit lors de l'accès à l'explorateur de documents via :nsho: :ns2: ... :mj:

Heureusement, nous vous sortons aujourd'hui une alternative avec le nouveau lecteur mViewer GX 1.3 ! ;)

Ce lecteur gère le nouveau format d'images Nspire-Lua introduit avec la version TI-Nspire 3.2, sous forme de ressources externalisées.

Les données images ne sont plus dans le code source Lua mais simplement dans l'arborescence XML du document TI-Nspire, ce qui permet:
  • de les stocker sous une forme optimale occupant moins de place et générant donc des fichiers plus petits et plus rapides à ouvrir :bj:
  • de supprimer le chargement supplémentaire inutile en RAM décrit ci-dessus et donc de repousser très loin la limite de mémoire :bj:
    Nous ne savons pas quelle est la nouvelle limite, mais 10 pages A4 de 896px de hauteur passent désormais sans aucun problème comme vous constaterez ci-contre ! ;)

Malheureusement, nous ne connaissons à ce jour aucun moyen de générer de tels fichiers autrement qu'en utilisant le logiciel TI-Nspire. A la différence de la solution mViewer GX 1.1, la procédure pour intégrer vos propres données à mViewer GX 1.3 est donc pour le moment manuelle et hors-ligne, et nécessitera l'utilisation du logiciel TI-Nspire. :(


Liens :
Lien vers le sujet sur le forum: mViewer GX 1.3 pour Nspire-Lua, version hors-ligne améliorée (Commentaires: 4)

Divers Salon Educatec-Educatice du 26 au 28 novembre 2014

Nouveau messagede critor » 22 Oct 2014, 12:17

Du mercredi 26 novembre au vendredi 28 novembre 2014, se tiendra la salon Educatec-Educatice à Paris au palais des expositions Porte de Versailles.

Une excellente occasion de découvrir et essayer la nouvelle calculatrice couleur TI-83 Premium CE de la rentrée 2015 sur le stand de Texas Instruments (repère C35) si tu as raté les journées nationales APMEP. ;)

Précisons toutefois que contrairement aux journées APMEP, Educatec-Educatice est réservé aux professionnels et une préinscription en ligne avec impression d'un badge d'accès mentionnant la société (publique ou privée) est requise.

Casio et Hewlett-Packard seront également présents, mais pas avec leurs branches calculatrices dans l'état actuel du descriptif des exposants.


Lien : http://www.educatec-educatice.com
Lien vers le sujet sur le forum: Salon Educatec-Educatice du 26 au 28 novembre 2014 (Commentaires: 2)

-
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.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
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.
3327 utilisateurs:
>3306 invités
>14 membres
>7 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/2025)
-
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)