π
<-
Chat plein-écran
[^]

Connectivité TI-Nspire CX II sur navigateurs WebUSB (Chrome)

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:
Online

Connectivité TI-Nspire CX II sur navigateurs WebUSB (Chrome)

Unread postby critor » 05 Oct 2021, 15:47

Historiquement, transférer des données sur ta calculatrice graphique avait toujours été compliqué. Cela nécessitait l'installation et l'utilisation d'un logiciel dédié propriétaire, usuellement disponible pour ordinateur sous
Windows
et
Mac
.

On peut citer de façon non exhaustive :
  • TI-Graph Link
  • TI-Connect
  • TI-Connect CE
  • TI-Nspire Computer Link
  • TI-Nspire Student
    ou
    TI-Nspire Teacher
  • Casio FA-123
  • Casio FA-124
  • Casio FA-CP1
  • HP Connectivity Kit
Il y avait certes déjà le problème des ordinateurs du lycée, l'installation du logiciel et des pilotes associés nécessitant les droits d'administration.

Mais pire encore de nos jours, il y a multiplication des appareils utilisant d'autres systèmes d'exploitations :
Linux
,
Android
ou
iOS
(smartphones, tablettes)
, ou encore
Chrome OS
(
Chromebooks
)
. En plus d'être compliquée cette solution était donc désormais totalement inadaptée. :mj:

Casio
a été le premier constructeur à réagir. Lors du renouvellement progressif de ses modèles, le constructeur a fait le choix de les faire se comporter en tant que périphériques de stockage de masse
USB
. Une solution parfaitement standard qui permet désormais le transfert de données par simple copié-collé de fichiers, aussi facilement qu'avec une clé
USB
, fonctionnant ainsi sur n'importe quel système d'exploitation ! :bj:

On peut citer :
  • pour les modèles couleur les
    fx-CG10
    et
    fx-CG20
    (rentrée
    2011
    )
    , remplacées aujourd'hui par les
    fx-CG50
    et
    Graph 90+E
  • pour les modèles formels la
    Classpad 330 Plus
    (rentrée
    2012
    )
    , remplacée aujourd'hui par les
    fx-CG500
    et
    fx-CP400
  • pour le milieu de gamme les
    Graph 35+E II
    en France
    (rentrée
    2019
    )
    puis les
    fx-9750GIII
    et
    fx-9860GIII
    dans le reste du monde
    (rentrée
    2020
    )

Et puis depuis son arrivée à la rentrée 2017, nous avons la solution différente apportée par
NumWorks
, une solution en ligne, historiquement appelée
workshop
avant d'être rebaptisée pour cette rentrée 2021. Il suffit en effet de se connecter à pour pouvoir à la fois transférer des scripts
Python
et mettre à jour sa calculatrice.

La page en question est compatible avec les navigateurs Internet gérant les requêtes de connexion à des périphériques USB, soit à ce jour
Google Chrome
et les navigateurs utilisant le moteur
Chromium
(
Microsoft Edge
,
Opera/Vivaldi
, ...)
.

Outre le besoin donc d'une connexion Internet, on peut reprocher plusieurs défauts majeurs à cette solution : :mj:
  • l'impossibilité de de transférer un fichier de script
    Python
    local, il y a obligation d'héberger son script
    Python
    sur le site
    NumWorks
    avant de pouvoir le transférer, ce qui se révélera rapidement très lourd si tu as plusieurs scripts à transférer
  • inversement, l'impossibilité de sauvegarder un script
    Python
    de ta calculatrice en local sur ton ordinateur, sa seule destination sera ici encore le site
    NumWorks
    , alors que tu n'as pas forcément envie de mettre le bazar dans ton compte
    NumWorks
    avec de petits scripts de test mal nommés

Cela semble être une volonté du constructeur de vouloir que tout passe par lui, souhaitant ainsi pouvoir tout contrôler.

Le problème, c'est que la gestion de projets de la solution en ligne est absolument rudimentaire, et pèse alors très lourdement sur les usages qui nous sont imposés : :mj:
  • impossibilité de classer ses scripts
    Python
    dans des dossiers sur son compte
    NumWorks
    , tous tes scripts seront présentés par ordre alphabétique sur la même page, tu ne peux au mieux que les renommer mais cela cassera alors bêtement les adresses que tu auras éventuellement partagées
  • impossibilité de gérer des projets de plusieurs scripts
    Python
    , ce qui pousse salement à la duplication de code et par conséquent à une maintenance de plus en plus pénible
Hélas aucune évolution sur ces très douloureux manques depuis 2017 malgré plusieurs retours.

Il restait donc
Texas Instruments
et
Hewlett Packard
à ne pas avoir encore effectué leur transition.

Historiquement avec les
TI-Nspire CX
, nous disposions de 2 solutions officielles pour les transferts de fichiers :
  • le logiciel
    TI-Nspire Computer Link
    , léger et gratuit
  • les logiciels
    TI-Nspire CX Student
    ou
    TI-Nspire CX Teacher
    , reproduisant intégralement l'environnement
    TI-Nspire
    sur ton ordinateur, nécessitant un numéro de licence au-delà de 90 jours d'utilisation
    (un numéro de licence à usage unique vient avec chaque calculatrice achetée à neuf, ou sinon peut être acquis séparément)

Problème, avec le lancement des
TI-Nspire CX II
pour la rentrée 2019,
Texas Instruments
a fait le choix de ne plus mettre à jour le logiciel gratuit
TI-Nspire Computer Link
. Une décision qui a rapidement rendu le transfert des fichiers sur
TI-Nspire CX II
absolument cauchemardesque, même pour nous : :mj:
  • le moindre petit transfert de fichier ou capture d'écran nécessitait donc de lancer le logiciel
    TI-Nspire CX Student
    ou
    TI-Nspire CX Premium
    , un logiciel extrêmement lourd étant très loin de se lancer instantanément contrairement au précédent
  • impossible d'utiliser durablement plusieurs ordinateurs pour cela, un numéro de licence t'étant réclamé au-delà de 90 jours d'utilisation, et tu n'en as qu'un seul dans la boîte
  • et même pire, si tu prends ta
    TI-Nspire CX II
    d'occasion il est probable qu'elle vienne sans numéro de licence utilisable, et que donc tu sois rapidement dans l'impossibilité d'y transférer quoi que ce soit

Il y a quelques mois, nous t'annoncions que
Texas Instruments
lançait lui aussi une solution de connectivité en ligne pour ses
TI-Nspire CX II
avec le site .

Mais à l'époque cette solution ne concernait que le système d'exploitation
Chrome OS
et donc que les
Chromebooks
, l'accès aux fonctionnalités étant refusé si tout autre système d'exploitation était détecté.

C'est finalement avec la solution de connectivité en ligne que
Texas Instruments
a choisi de répondre à la problématique. En effet pour cette rentrée 2021,
Texas Instruments
nous officialise enfin en tant que solution universelle de connectivité légère pour les
TI-Nspire CX II
. Le code qui interdisait l'utilisation depuis des systèmes d'exploitation autres que
Chrome OS
vient d'être retiré. Tu peux désormais transférer facilement des fichiers sur ta
TI-Nspire CX II
depuis ton navigateur
Google Chrome
ou compatible, et ce peu importe que tu sois sous
Windows
,
Mac
,
Android
,
iOS
,
Linux
ou autre ! :bj:

Le bouton de connexion te liste donc le ou les périphériques compatibles. Comme le nom de l'outil l'indique, précisons que seules les
TI-Nspire CX II
sont gérées. Les anciennes
TI-Nspire CX
n'apparaîtront pas.

Tu dois alors choisir ce que tu veux faire. 3 tâches sont au choix :
  • prendre une capture d'écran
  • transférer des fichiers
    (vers la calculatrice ou depuis la calculatrice)
  • ou mettre à jour le système d'exploitation

Ici contrairement à la solution
NumWorks
, on apprécie la liberté. Les captures d'écran et fichiers récupérés depuis la calculatrice, peuvent au choix être :
  • copiés dans le presse-papier
    (captures d'écran uniquement)
  • enregistrées en local sur l'ordinateur
  • ou bien enregistrées directement sur ton compte
    Google Drive
Et donc que tu choisisses le stockage local ou en ligne sur
Google Drive
, tu bénéficies dans les deux cas de la possibilité très avantageuse d'organiser tes fichiers selon des dossiers ! :bj:

Inversement pour le transfert de fichier vers la calculatrice, tu peux ici encore de façon similaire choisir un fichier local ou bien un fichier de ton compte
Google Drive
. :bj:

Seul point sur lequel
Texas Instruments
n'a par contre pas fait le choix de la liberté
(mais pas pire que
NumWorks
pour autant)
, c'est pour la mise à jour. Tu n'as pas le choix de la version, l'outil t'installe obligatoirement la dernière.

Si faute d'alternative se démocratise en tant que nouvelle solution de connectivité de référence pour les
TI-Nspire CX II
, il pourra ainsi devenir un formidable levier pour contrer
Ndless
. L'utilisation d'une version suffisamment récente pourrait en effet devenir à tout moment obligatoire afin de pouvoir continuer à profiter du service par exemple.

Des solutions tierces sur navigateur existent désormais cela dit, mais ce sera l'objet d'un autre article de news bien mérité, prochainement :)

Lien
:

Source
:
https://twitter.com/TIEducationFR/statu ... 5724782597
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20.1%
 
Posts: 38521
Images: 11189
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Connectivité TI-Nspire CX II sur navigateurs WebUSB (Chr

Unread postby cent20 » 05 Oct 2021, 19:29

Excellente idée l’intégration de la connectivité Google Drive, c’est en effet bien plus pratique que des fichiers en local, tu peux te déplacer avec ta bibliothèque de scripts sans contrainte.

Et sur le workshop, il y aurait en effet beaucoup de chose à refaire, comme par exemple la gestion d’une arborescence (que je préférerais par mots clés plutôt que par dossier), ainsi que la possibilité de générer des liens stables même si le script est renommé.

Après sur le simulateur, sa disponibilité totale sur tous les postes sur une NumWorks est un vrai avantage, qui me facilite vraiment la vie au quotidien, rien à voir avec le simulateur ti qui plantait chaque année en janvier …
Image
Enseignant de mathématiques et de spécialité NSI ( projets, tutos ...)
:favorite: NumWork, Python : démineur, snake, tétris
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 6.7%
 
Posts: 746
Images: 61
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
Twitter: nsi_xyz

Re: Connectivité TI-Nspire CX II sur navigateurs WebUSB (Chr

Unread postby SlyVTT » 06 Oct 2021, 07:00

Hello,

même si ce n'est pas pile poil en phase avec la news, il me semble important de signaler que pour la CX-II (CAS) il existe un solution très légère indépendante de TI qui fonctionne très bien. Il s'agit du logiciel
[url]n-link[/url]
développé par Ben Schattinger. Celui-ci peut être trouvé ici https://lights0123.com/n-link/.

J'ai testé sur win10 et sous linux Ubuntu 20.04. Il existe aussi une version MacOS.

Fonctions minimales mais fonctionne très bien et surtout est très léger. A mon sens la vraie solution de remplacement de TI-Computer Link.

Ciao

Sly
Developing the GUI Toolkit for nSpire
see current revision here : https://github.com/SlyVTT/Widget-for-TI-NSpire

And for the GUI Toolkit NF (New Foundation), this is here https://github.com/SlyVTT/Widgets-Spire-NF

Image Image Image Image
User avatar
SlyVTTPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 96.7%
 
Posts: 194
Images: 0
Joined: 19 Jan 2021, 09:41
Gender: Male
Calculator(s):

Re: Connectivité TI-Nspire CX II sur navigateurs WebUSB (Chr

Unread postby Lionel Debroux » 06 Oct 2021, 07:44

Cette news se focalise en effet sur les outils officiels propriétaires, sans mentionner un seul des nombreux outils tiers publiés depuis environ 25 ans pour la plupart sous des licences plus permissives. Pas même ticalc-usb+ticalc.link et N-Link, pourtant les plus pertinents car les plus proches de cet outil de TI, et antérieurs.
L'architecture de ces outils tiers n'est pas actuellement faite pour proposer plus que du transfert de fichiers sur un ensemble restreint de modèles, mais à partir du moment où ils font ledit transfert de fichiers de façon raisonnablement fiable (ce qui n'est pas encore tout à fait le cas pour ticalc-usb+ticalc.link au moins, par exemple les caractères spéciaux passent mal), c'est suffisant pour beaucoup d'utilisateurs une partie du temps.
N-Link gère également les modèles plus anciens de Nspire, contrairement à l'outil de TI, ce qui fait que je suis d'accord avec SlyVTT: le vrai remplaçant de TINCLS serait N-Link.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 9.9%
 
Posts: 6754
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Online

Re: Connectivité TI-Nspire CX II sur navigateurs WebUSB (Chr

Unread postby critor » 06 Oct 2021, 09:12

Lionel Debroux wrote:Cette news se focalise en effet sur les outils officiels propriétaires, sans mentionner un seul des nombreux outils tiers publiés depuis environ 25 ans pour la plupart sous des licences plus permissives. Pas même ticalc-usb+ticalc.link et N-Link, pourtant les plus pertinents car les plus proches de cet outil de TI, et antérieurs.


Je les mentionne régulièrement. Cette news est multi-constructeurs, et ce serait un travail énorme rien que de lister alors de façon équitable les solutions tierces. Même les outils officiels propriétaires sont très loin d'avoir tous été mentionnés car ce n'est tout simplement pas le sujet principal. Cette news avait déjà plusieurs jours de retard par rapport à l'annonce officielle, me rajouter ce travail remettait clairement la chose à la semaine prochaine. Mais si tu as le temps de compléter, je t'en prie. :)

Maintenant que l'on a bien mis en avant le refus de TI de gérer les anciennes CX avec sa nouvelle solution de connectivité web, cela va justement être l'occasion de mettre en avant N-link dans un autre article.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20.1%
 
Posts: 38521
Images: 11189
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Connectivité TI-Nspire CX II sur navigateurs WebUSB (Chr

Unread postby SlyVTT » 06 Oct 2021, 09:36

Hello, surtout ne vous méprenez pas sur mon message initial.
Je voulais juste signaler cet excellent logiciel qu’est n-link. Critor ton article est vraiment très bien.

Mon ajout était juste destiné à donner une référence non officielle qui fonctionne sur la CX-II et légère/multiplateforme. Je pense qu’il y a d’autres solutions mais qu’hélas je ne connais pas. J’avoue avoir galéré au début pour sortir du Student Software officiel qui est une catastrophe pour juste faire des transferts de fichiers.

N’y voyez aucunement une quelconque critique vis à vis du super boulot que vous faites.

Ciao

Sly
Developing the GUI Toolkit for nSpire
see current revision here : https://github.com/SlyVTT/Widget-for-TI-NSpire

And for the GUI Toolkit NF (New Foundation), this is here https://github.com/SlyVTT/Widgets-Spire-NF

Image Image Image Image
User avatar
SlyVTTPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 96.7%
 
Posts: 194
Images: 0
Joined: 19 Jan 2021, 09:41
Gender: Male
Calculator(s):

Online

Re: Connectivité TI-Nspire CX II sur navigateurs WebUSB (Chr

Unread postby critor » 06 Oct 2021, 10:15

Non non, je n'ai rien pris de travers. :) Je répondais juste à Lionel qui me semblait affecté, et en tant que développeur principal de TiLP c'est normal.

J'ai suffisamment de connaissances pour faire des pages et des pages sur les calculatrices
(faut-il encore en avoir le temps et ce n'est pas tous les jours)
, donc pour ne pas lasser le lecteur tout est dans le choix et le dosage.

N-Link n'a il me semble encore jamais été annoncé en page d'accueil sur TI-Planet. Il mérite donc selon moi d'être introduit par un article dédié.
Puisque cela n'a pas encore été fait, en cas de mention ici j'aurais été obligé de lui dédier un paragraphe de présentation conséquent.

Cela nous aurait éloignés je trouve de la problématique principale, et aurait de plus alors exclu un article d'annonce dédié ultérieur. J'ai donc fait sciemment le choix de ne pas encore évoquer N-Link cette fois-ci, et sans aucune malveillance bien au contraire. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20.1%
 
Posts: 38521
Images: 11189
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Connectivité TI-Nspire CX II sur navigateurs WebUSB (Chr

Unread postby Lionel Debroux » 06 Oct 2021, 10:32

Ce n'est pas seulement parce que je suis actuellement le mainteneur de libti*/gfm/tilp que j'ai réagi, d'abord en privé pour te laisser le temps de modifier ton article, puis en public après le message de SlyVTT :)

Nous n'avons pas la même façon de rédiger les articles, c'est vrai.
Pour moi:
* un "paragraphe de présentation conséquent" n'était nécessaire ni pour ticalc-usb+ticalc.link, ni pour libnspire+N-Link. Plutôt vers la fin de l'article, un court paragraphe pour mentionner les deux solutions tierces pré-existantes qui utilisent la même techno et ont largement le même but (bien que pas encore les mêmes capacités, en particulier sur les screenshots, l'intégration avec GDrive, et la mise à jour de l'OS dans le cas de ticalc-usb+ticalc.link) que l'outil de TI suffisait. Un tel paragraphe n'empêchait en rien la création ultérieure d'articles dédiés plus longs - quitte à attendre que les fonctionnalités soient au rendez-vous.
* dans le premier paragraphe, la liste exhaustive des solutions tierces produites depuis 25 ans n'était ni réalisable, ni souhaitable; en revanche, une mention de leur simple existence, comme tu la réalises dans certaines autres news, n'était pas trop demander, même dans un article focalisé sur les solutions officielles propriétaires ;)

Enfin bref, ne passons pas davantage de temps sur ce sujet.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 9.9%
 
Posts: 6754
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

Online

Re: Connectivité TI-Nspire CX II sur navigateurs WebUSB (Chr

Unread postby critor » 06 Oct 2021, 10:45

Concernant N-Link, justement, je souhaite lui offrir une annonce dédiée, et non pas un paragraphe d'annonce noyé au sein d'un article traitant d'une autre problématique. :)

J'aurais dû le faire plus tôt, je sais. Comme beaucoup d'autres choses d'ailleurs. ;)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 20.1%
 
Posts: 38521
Images: 11189
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Re: Connectivité TI-Nspire CX II sur navigateurs WebUSB (Chr

Unread postby Adriweb » 06 Oct 2021, 12:16

Je n'ai pas d'avis tranché sur la question de paragraphe vs news séparée mais j'ai quand même rajouté une phrase à la fin de l'article pour dire qu'il y aura d'autres News sur les solutions tierces :)
Image
MyCalcs
: Help the community's calculator documentations by filling out your calculator info!
MyCalcs
: Aidez la communauté à documenter les calculatrices en donnant des infos sur votre calculatrice ![/url]
Inspired-Lua.org
: All about TI-Nspire Lua programming
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 58.7%
 
Posts: 13612
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Twitter: adriweb
GitHub: adriweb

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 28 guests

-
Search
-
Social
-
Featured topics
Concours de rentrée 2021 - La Geste d'Alrys
Concours de rentrée 2021 - Synchro-donjon !
Comparaisons des meilleurs prix pour acheter sa calculatrice !
25€ remboursés par Casio sur l'achat de ta calculatrice fx-CP400 d'ici le 31 Octobre 2021
Journées APMEP 2021 à l'IUT de Bourges les 24-25 Octobre. Viens rencontrer Casio, NumWorks, TI et Vittascience.
Coque NumWorks édition limitée Octobre 2021 à gagner.
123456
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
563 utilisateurs:
>551 invités
>6 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)