"angélisme réaliste" ? Hmmm, Nil serait-il encore plus Nil que Nil ? cheeky
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
J'assume embarrassed
avatar
Je rappelle que le topic est la calculatrice de NumWorks, pas le baccalauréat français.
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
[color=DAA5
Je ne vois pas trop le problème, en tout cas ça aura au moins le mérite de m'avoir fait découvrir la spec WebUSB!
avatar"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches
J'imagine que Godzil fait référence aux problèmes de sécurité que WebUSB pourrait poser, et peut-être aussi aux bizarreries de JS smile

Mais la possibilité de réaliser, à terme, sur tous les principaux OS, la communication avec des devices USB depuis le browser, sans avoir à installer un ensemble de logiciels supplémentaires, est beaucoup trop pratique pour les utilisateurs pour ne pas se répandre. Certes, pour l'instant, sous Windows, il faut toujours s'embêter avec des drivers, pour autant que j'aie vu... mais quand la techno se répandra, MS changera quelque chose, ou bien Google, notamment, se chargera de trouver quelque chose pour contourner cette pénible limitation smile
Installer des logiciels supplémentaires est de moins en moins bien toléré par les utilisateurs non experts, qui sont énormément plus nombreux que les utilisateurs experts qui sauraient faire... et même les utilisateurs experts n'ont pas besoin de s'embêter quand ce n'est pas nécessaire. Numworks fait clairement le bon choix pour s'adapter à ses publics, et du reste, je sais qu'ils ne sont pas les seuls à s'intéresser à la communication USB entre des devices de ce genre et un browser.

En lien avec ceci: parmi les solutions pour durcir les ordinateurs Linux contre les devices USB potentiellement vilains, il y a https://usbguard.github.io/ , disponible dans les distros modernes et même par exemple dans RHEL 7.4, qui fournit une couche facile d'utilisation au-dessus du framework de devices USB exposé par le kernel. Bien sûr, seuls très peu d'utilisateurs experts vont mettre en place ce genre de solutions.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Mouais... Je doute un peu que les utilisateurs non-experts prendront la peine de mettre à jour leur calculette de toute façon (quand bien même ils seraient au courant qu'il existe des mises à jour).

Sans compter que pour ceux qui utilisent principalement leur smartphone ou leur tablette pour aller sur Internet, même en supposant que WebUSB soit porté sur les plateformes mobiles, il leur faudrait au minimum un câble USB OTG qu'ils n'ont probablement pas (et je ne parle même pas du cas des appareils mobiles Apple).
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
c'est pas un stm32 dans leur calcu bizarre la?
-nuttx rtos permet de faire des apps posix et on pourrait y porter le CAS de pphd
-le jtag du stm32 peut être désactivé

voila, juste mes pieds dans la soupe.
squalyl (./97) :
c'est pas un stm32 dans leur calcu bizarre la?
Si.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
0^2: même si tu as bien sûr raison d'indiquer que pas tous les utilisateurs ne feront l'effort de mettre à jour les OS de leurs machines Numworks, je pense quand même que sur cette plate-forme, le taux de mise à jour sera plutôt bon, pour plusieurs raisons:
* la plupart des utilisateurs peuvent difficilement ne pas être au courant qu'on peut mettre à jour la machine: non seulement ils savent par expérience qu'à peu près tous les devices électroniques consumer disposant d'une puissance de calcul et d'une connectivité suffisantes peuvent être mis à jour (il y a des mises à jour incessantes pour les ordinateurs, ainsi que les smartphones et les tablettes bien élevés, même si ceux-là ne représentent hélas pas tout le marché), mais aussi, bien que je n'en aie pas, il est quasi-certain que la boîte dans laquelle la machine est livrée (neuve) incite d'une façon ou d'une autre les utilisateurs à aller chercher des mises à jour - et enfin, comme la machine n'est pas (au moins, n'était pas au début - je n'ai pas vérifié ce qu'il en est maintenant) pas distribuée en magasin physique, il a fallu tomber dessus ou faire l'effort de se renseigner;
* l'OS de la machine est toujours en développement, avec des corrections de bugs et des ajouts de fonctionnalités importantes pour le programme scolaire qui permettent à la machine de se rapprocher du niveau de fonctionnalité milieu de gamme permettant de concurrencer la 83PCE qui a eu du succès et face à laquelle son prix de vente similaire la positionne frontalement. A fortiori, il manque d'autant plus de choses aux machines livrées avec des OS plus anciens;
* la mise à jour est / sera utile pour des raisons réglementaires, c'est à dire pour disposer d'un mode examen moins non conforme. Certes, au moment où j'écris ces lignes, il paraît de moins en moins clair qu'il sera réellement utilisé à la session 2018 du bac, tant ça pose des problèmes d'égalité (mais cette partie de la devise du pays, ceux qui ont mis en place ce changement de merde s'en contre-foutent puissamment, sinon ils ne l'auraient pas fait) et surtout des problèmes pratiques qu'on prévoit et dénonce depuis des années sur TI-Planet...
* dans certaines conditions, pas besoin d'installer des logiciels supplémentaires pour mettre à jour les machines Numworks... et quand on connaît le niveau technique de nombre d'utilisateurs collégiens et lycéens qui utilisent les méthodes de support et les outils de la communauté calculatrices active (c'est devenu rare pour moi de le voir de façon directe, car je ne fréquente le chat de TI-Planet que de façon exceptionnelle - les habitués savent d'ailleurs que c'est un signe de problèmes d'organisation / de modération du chat et/ou du site), installer des logiciels est une vraie barrière et que ne pas avoir à le faire est donc un gros plus smile

squalyl: hélas, la Flash de la machine est déjà aux deux tiers occupée par l'OS, ce qui ne laisse pas beaucoup de marge de manoeuvre, et ce ne sont pas les ~30 KB d'optimisations classiques dont upstream ne peut pas disposer qui vont changer réellement la photo. Quelques mois plus tard, ils auraient pu commander en gros des chips STM32 plus intéressants, avec 2 MB de Flash et peut-être 384 KB de RAM... mais ils auraient tout simplement raté la rentrée scolaire 2017-2018, ce qui n'est pas bon pour la pérennité de la petite structure smile
Numworks a développé un moteur de calcul exact plus puissant que ceux qui existent dans les autres modèles, qui couvre une partie de plus en plus large de programmes scolaires de plus en plus maigres et réduit donc l'intérêt scolaire d'un vrai CAS, qu'il soit intégrable et intégré à la Flash interne ou pas.
giac a été porté avec succès, de façon intégrée à l'OS de Numworks, sur des machines disposant du mod hardware consistant à installer un chip SOIC-8 contenant 8 ou 16 MB de NOR QSPI synchrone à l'emplacement prévu sur le PCB. A ce sujet, Adriweb devrait bientôt me rappeler que je n'ai toujours pas consacré de temps au topic promis au(x) vainqueur(s) du challenge... je lui collerai peut-être une news ticalc.org en échange ^^
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Lionel Debroux (./95) :
J'imagine que Godzil fait référence aux problèmes de sécurité que WebUSB pourrait poser, et peut-être aussi aux bizarreries de JS smile
Le WebUSB ne pose pas que des problèmes de sécurité. Je dirais même que c'est un problème moindre vu que cette fonctionnalité exige d'être activée manuellement pour chaque site et périphérique concerné.

Pour moi son plus gros soucis c'est que il est contraire au principe du Web qui ne doit pas dépendre d'une technologie matérielle particulière.
avatar
- Javascript n'est pas fait pour faire du dev system
- Un navigateur n'est pas fait pour faire du dev system
- CHROME only et restera chrome only. (WebUSB n'est pas standard, c'est google onlyi)
- Ca ne resouds aucun probleme et en cree tout un tas d'autre.
- CHIP (NextThingCo) utilise un putain de machin similaire il faut CHROME pour pouvoir flasher leur carte, c'est putain de limitant, ca marche comme une merde. C'est un enorme NON NON NON.
- TI, HP et plein d'autre n'ont jamais eu de soucis pour faire des drivers pour tous les OS existant, meme la communauté n'a pas eu de problemes.
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
[color=DAA5
je suis bien d'accord.

au pire on fait le transfert sur un device a driver classique genre CDC ou HID, c'est directement supporté par tous les OS.

le truc c'est surtout que les apps "client lourd" sont pas a la mode en ce moment.
Oui au final c'est 10 a 20x plus lourd.

Toutes les apps, genre "etcher" qui utilise Node/Electron en backend bouffent 150 a 200Mo (minimum) de mémoire pour faire un truc qu'un simple front end a dd prendrais 100K....

Sans parler sous windows de rawwrite qui existe dpeuis plus de 10ans mais semble-t-il qu'il n'est pas assez sexy
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
[color=DAA5
Entièrement d'accord, ras le bol de cette manie du tout web!
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Mouais, en même temps, ça peut avoir des application sympas, dans plein de cas où on a une application client/serveur.
Typiquement, notre système de gestion de cartes fonctionne sous IE avec un ActiveX pour l'encodage. C'est une bouse infâme, dès qu'on veut toucher à quelque chose il faut que notre prestataire recompile une dll, ça ne fonctionne que sur un navigateur obsolète, sous un OS qu'on ne peut pas choisir.
Avoir une API universelle, sécurisée, ça ne sera pas forcément moins le bordel qu'actuellement (où je rappelle qu'il n'y a absolument aucun contrôle, n'importe quel binaire téléchargé et exécuté depuis n'importe où, sans recourir à l'UAC ni rien, peut faire ce qu'il veut en USB).
avatar
Merci nil, tu nous montre a quel point une version web est une tres mauvaise idee smile
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
[color=DAA5
Non, le problème est de faire reposer la version Web sur une solution propriétaire, pas le fait qu'il y ait une version Web en soit (parce que du coup, de nombreux problèmes de la version web se retrouvent avec une version binaire).
avatar
Non une version "binaire" ne dépends pas d'un autre soft ( en l'occurence IE ici)
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
[color=DAA5
Bah elle dépend au minimum d'un OS, donc d'un autre soft...
avatar
tu pinailles. de plus, elle devient dispo a n'importe quel moment sans avoir besoin d'une connexion.
Pour ce dernier point, je te l'accorde. Mais dans l'usage que je soulève, sans connexion ça ne sert à rien puisque le fonctionnement de base est en mode client/serveur.
Je ne dis pas que c'est mieux et que le Web doit remplacer le binaire, mais qu'il y a des usages pour lesquels c'est pertinent.
avatar
Ouais, enfin tu présupposes implicitement que la version Web sera hébergée en interne... Alors que les éditeurs de logiciels ont tout intérêt à te vendre ça sous forme de service en ligne avec abonnement, avec tous les inconvénients que ça présente pour toi.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Bah vu les contraintes de sécurité que nous on a avec la PSSIE et le RGPD, on externalise au minimum et les prestataires le savent.
avatar
Mais vous êtes un cas particulier.
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Nil (./108) :
Non, le problème est de faire reposer la version Web sur une solution propriétaire, pas le fait qu'il y ait une version Web en soit (parce que du coup, de nombreux problèmes de la version web se retrouvent avec une version binaire).
WebUSB est aussi une solution propriétaire, vu que seul Chrome le gère.
avatarMes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Kevin Kofler (./116) :
WebUSB est aussi une solution propriétaire, vu que seul Chrome le gère.
euh… non ?
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
ce n'est pas ce qui en fait une solution propriétaire pour autant ^^
avatar<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
squalyl > pourtant, Firefox a l'habitude de courir après Chrome. Je serais curieux de connaître les raisons pour lesquelles ils ne souhaitent pas implémenter WebUSB (perso j'en vois plein, mais c'est pas dit que ce soit les mêmes que les leurs)
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo