π
<-
Chat plein-écran
[^]

News 2023
Mai (2)
Avril (1)
Mars (1)

News 2022
Mars (3)

News 2021
Juin (1)
Mai (5)
Avril (3)

News 2020

News 2019
Avril (1)

News 2018
Août (1)
Juin (3)

News 2017
Août (2)
Mars (1)

News 2016
Avril (3)
Mars (3)

News 2015
Août (2)
Juin (1)
Mai (4)
Mars (1)

News 2014
Août (2)
Juin (1)
Mai (1)

News 2013
Août (12)
Juin (1)
Mai (5)
Avril (4)
Mars (1)

News 2012

Nouvel mViewer GX 1.7 pour HP-Prime

Nouveau messagede critor » 04 Juin 2014, 00:37

3240Dans une actualité précédente nous lancions en parallèle pour HP-Prime:
  • mViewer GX, un véritable lecteur d'images avec zoom et scrolling (défilement) :D
  • mViewer GX Creator, un générateur en ligne d'images compatibles à partir de vos propres images ou même documents PDF ! :bj:
La dernière mise à jour du firmware HP-Prime qui vient de sortir a apporté des améliorations notables au niveau de la gestion de l'écran tactile, avec:
  • la gestion d'un facteur cinétique pour les défilements
  • la gestion du multitouch (plusieurs doigts posés sur l'écran) par diverses applications HP implémentant un zoom
Si vous avez déjà généré vos documents, le facteur cinétique sera automatiquement pris en compte par ceux-ci une fois que vous aurez mis le firmware à jour. :bj:

Ce soir, mViewer GX passe en version 1.7 avec des nouveautés concernant exclusivement la fonctionnalité de zoom.
Par soucis d'uniformité, les événements multitouch sont désormais gérés de façon similaire à ce qu'ont commencé à faire les applications dans le dernier firmware, ce qui évitera à l'avenir de choquer en forçant pour zoomer à faire dans mViewer GX des gestes différents de ceux dans les applications HP. :)

Si vous souhaitez bénéficier la nouvelle gestion du zoom, il vous faudra éditer vos documents et les retélécharger.


Toutefois, certains parmi vous ont des examens bientôt, et je ne souhaite pas non plus les gêner si ils s'étaient habitués à l'ancien zoom, ou même si ils le préfèrent.
De façon exceptionnelle et temporaire, vous pouvez continuer de générer vos documents à l'ancien format mViewer GX 1.6 avec le lien spécifique ci-dessous. ;)


Bonne réussite à tous ! B-)


Liens :
Lien vers le sujet sur le forum: Nouvel mViewer GX 1.7 pour HP-Prime (Commentaires: 0)

Nouveau firmware HP-Prime 6030 - la réponse aux attentes ?..

Nouveau messagede critor » 28 Mai 2014, 01:40

Comme annoncé plus tôt sur le forum par Lionel, Hewlett Packard met aujourd'hui à jour son firmware HP-Prime, ainsi que les logiciels associés de simulation et de connectivité.
Les mises à jour, apportant principalement le support des nouveaux modules sans-fil, sont datées du 31 mars 2014 et remplacent donc les précédentes datées du 25 novembre 2013:
  • une nouvelle build 6030 du firmware, remplaçant l'ancienne build 5447, et que les informations internes numérotent en version SDK 0.32 ou encore 1.03
  • une nouvelle build 6031 du logiciel de simulation HP-Prime pour ordinateur, remplaçant l'ancienne build 5447
  • une nouvelle build 6026 du logiciel de communication HP-Connectivity Kit, remplaçant l'ancienne build 5442
ImageImageImage




Commençons par découvrir le dernier logiciel de communication HP-Connectivity Kit.

D'un côté, on peut enfin transférer des fichiers de façon intuitive par simple glisser-déposer à la souris ! :bj: (ce n'est pas trop tôt)

D'un autre côté, le logiciel se voit aussi doter de nouvelles évolutions majeures destinées à faciliter grandement l'interaction avec une classe équipée en calculatrices HP-Prime:
  • aux éditeurs de programmes et de textes s'ajoutent:
    • un éditeur de sondage permettant de poser une question à une classe et d'en récolter les réponses (choix multiples, vrai/faux, réponses courtes sous la forme de nombres, points, expressions, textes...) :bj:
    • un éditeur de mode examen, permettant de configurer les restrictions que l'on souhaite voir appliquées aux calculatrices pendant une épreuve :bj:
  • apparaît également un 'moniteur', permettant de visualiser l'ensemble des écrans calculatrice de la classe et de vérifier ainsi que tout-le-monde est bien en train de travailler tout en contrôlant la progression de chacun :bj:
  • et également un cadre de chat permettant d'envoyer un message à l'ensemble des calculatrices de la classe, l'application 'Messages' passant alors en avant plan permettant même à chaque élève de répondre individuellement à son enseignant :bj:
En ce sens, le logiciel HP-Connectivity Kit semble s'inspirer grandement du logiciel TI-Nspire Navigator.
Mais nous noterons que cela ne l'empêche pas d'innover (cadre de chat) et qu'il est beaucoup plus léger, démarrant et se fermant de façon quasi instantanée en comparaison.

Les transferts étaient jusqu'alors relativement lents. Les utilisateurs du convertisseur de PDF en ligne mViewer GX Creator en savaient quelque chose: pas moins de 45 secondes pour transférer un petit programme de seulement 2Mo.
Nos tests semblent montrer que le protocole a été revu, et que les transferts sont désormais deux fois plus rapides - à peine plus d'une 10aine de secondes pour un petit fichier de 1Mo ! :bj:

Toutefois il n'y a toujours aucune barre de progression, ce qui nous fait travailler à l'aveugle et commettre nombre d'erreurs de manipulations dès que les transferts ne sont pas instantanés. :mj:



Passons maintenant au logiciel et à la calculatrice HP-Prime.

Le changelog officiel serait à priori encourageant:
  • 19 nouvelles fonctionnalités :bj:
  • 40 corrections de bugs non liés au moteur de calcul formel :bj:
  • 75 corrections de bugs du moteur de calcul formel :bj:
Show/Hide spoilerAfficher/Masquer le spoiler
HP Prime – Release Notes
-------------------------

Date Released: 2014/03/31

Internal Versions
-----------------
Firmware Version: 2014 03 31 (6030)
Virtual Calculator Version: 2014 03 31 (6031)
Connectivity Kit: 2014 03 31 (6026)

Description
-----------
This release of the Prime Calculator firmware and associated PC software delivers significant new features and fixes outstanding issues. This document is not a complete list of all changes, but highlights specific items. All users of the HP Prime calculator are encouraged to upgrade for the best possible experience.

Backward Compatibility
----------------------
There is limited backward compatibility between this and earlier releases.

Older Prime hardware (Revision A) does support this release, however the wireless, unit-to-unit, and data streamer functionality is not supported on earlier models. In the Help->About HP Prime screen the hardware revision will be displayed along with software version information. Mixing and matching software revisions is not encouraged and may cause unexpected results. Users are strongly encouraged to first backup their calculators with the older firmware and Connectivity Kit - then upgrade all their calculator software (firmware, Connectivity Kit, and Virtual Calculator). Upgrade the Connectivity kit first, before upgrading your calculator firmware. This order will produce the best experience.

The geometry application and inference have received significant updates and earlier data files will not be compatible. Old data files from earlier revisions will not load and and a new empty data file will overwrite the old one.

Due to some specific issues resolved, certain user programs may not run on the new system without changes first. Specifically, any commands with the Σ character in the name may need to be corrected to use the correct sigma character. Function variables will now also error if the function parameter is using a reserved system function name (example: SIN or COLOR). Additionally, the TRIANGLE commands were modified to allow TRIANGLE, LINE and FILLPOLY to share similar data and syntax to enable easier creation of complex 3D drawings

New Functionality (Connectivity Kit)
------------------------------------
1. Application has had major improvements to the user interface. Please refer to the included connectivity kit User's Guide for instructions and details.
2. Support for the HP Wireless Classroom network has been introduced. Please see http://www.hp.com/calculators/ for details on the Wireless Classroom kit.
3. Greatly enhanced communication speed over USB link to calculator.

New Functionality (Calculator Software)
---------------------------------------
1. Improved touch support throughout system. This includes pinch to zoom support in graphing applications, and kinetic scrolling.
2. Pressing HELP in an open command line will attempt to find the name of a command based on the prior input up to the cursor position to display system help for that command.
3. Includes Edition 2 of the on calculator help files (English only in this release).
4. Greatly enhanced robustness and capability of the Statistics 2Var logistic fit.
5. Wireless support for capable units turned on. Wireless icon will appear in the right top corner menu for units that can support the HP Prime Wireless Kit.
6. Calculator unit-to-unit communications has now been enabled on units that can support it.
7. Numerical values now can be displayed with digit groupings. Examples include: 1,234.567 1 234.567 and 1’234,567
8. Two new numerical display formats have been introduced. These are “floating” which only displays up to a specified number of digits, and “rounded” which is similar to the “fixed” format except trailing zeros are suppressed.
9. Decimal fractions now appear with a zero, as in 0.25.
10. Vectors are now displayed as a single line object until they become a matrix. This aids in distinguishing vectors and matrices.
11. User selectable first day of week setting for use through the system.
12. First boot unlock and settings wizard. User will be asked to confirm language selection and some initial settings.
13. Inference application now can do Chi-Square calculations and Linear Regression T calculations.
14. Geometry application has been completely redone and is much faster, consistent, and capable than before.
15. Enhanced color pickers allow a greater range of color selection.
16. Pressing ENTER will now open chooser in a dialog or toggle checkbox.
17. Enhanced unit object display to ensure a more standard form with complex units.
18. TRIANGLE, FILLPOLY and LINE commands can now draw multiple objects in a consistent way with each other. Useful for very complicated 3D drawing in user programs.
19. INPUT command can now create multi-page dialogs and contain choose boxes, check boxes and grouped check boxes. It can also allow specific item types and gives control of parsing behavior for input. It also supports size and position control.

New Functionality (Virtual Calculator)
--------------------------------------
1. A horizontal skin has been included for use with monitors that are restricted in the vertical pixel range.

Resolved issues and changes excluding CAS
-----------------------------------------
1. Resolved issue with statistics 2 variable trig fit causing poor curve fit.
2. Resolved issue with removing last row or column from a CAS matrix in the matrix editor.
3. Resolved issue with .^ and ./ function calculations.
4. Resolved issue with EDITLIST/EDITMAT commands not working in RPN mode.
5. Resolved issue with BLIT command when specified destination was a zero sized region.
6. Resolved several issues with fraction key in home to make behavior more consistent.
7. Resolved issue in 2D integral template where EEX key would always add a 1 before the E in the evaluation limit locations.
8. Resolved several issues where integer only settings fields would display using the current display setting.
9. Resolved issue where auto power off did not function in graphing applications.
10. Resolved issue with commands EDITLIST and EDITMAT using user defined variables.
11. Resolved issue with key buffer not being cleared when the user aborts a running program.
12. Resolved issue with auto off timer in plot gallery not being reset on user touch.
13. Resolved issue with auto-off timer in plot gallery not being reset on user input.
14. Resolved issue with copy and paste in spreadsheet.
15. Resolved issue with sigma character in command names not being consistent through entire system.
16. Resolved issue with RETURN call inside repeating loop in a user program.
17. Resolved issue with object printing in debugging interface causing unpredictable behavior.
18. Resolved problem with integration calling ABS(F1(X))
19. Resolved issue with G0-G9 in user programs while spreadsheet was active application.
20. Resolved issue with 10 second periodic wakeup during sleep reducing long term shelf life.
21. Resolved issue with KWh in menu needing to be named kWh to function properly.
22. Resolved issue where storing a number to a vector padded with too many zeros.
23. Resolved issue with clicking EDIT menu after deleting last CAS object from memory manager catalog.
24. Resolved issue with negative and STO conversion shortcut.
25. Resolved issue where tapping an item in Advanced Grapher Symbolic view behaved differently then tapping edit menu key.
26. Resolved issue where calculating integration with boundary at 0 appeared to fail.
27. Resolved issue with case sensitivity in note and program catalog.
28. Resolved issue where changing font size could cause strange artifacts in 2d equation display in Symbolic view.
29. Resolved problem where copying .+ or .- operators would not insert space before commands.
30. Resolved issue with ΣLIST and a vector argument.
31. Resolved some issues with F1 and CAS interaction.
32. Resolved issue with the UNITS -> TOOLS menu commands not evaluating immediately in RPN mode.
33. Resolved issue with eigenvectors of diagonal matrices in home.
34. Resolved issue where DMS toggle on home screen did not work with certain numbers.
35. Resolved issue with RPN stack not being cleared by a clear in memory manager.
36. Resolved issue where changing HEX or other similar settings did not update stack display immediately.
37. Resolved issue where clearing memory from catalog did not clear Ans variables.
38. Resolved issue where pressing BKSP on a CAS variable from chooser did not delete it.
39. Resolved issue where CAS screen would have left/right alignments disrupted after a power cycle.
40. Resolved issue with logb and very tiny values.


Resolved issues and changes in CAS
----------------------------------
1. Resolved issue with for desolve([y'=sqrt(y),y(1)=1],x,y)
2. Resolved issue with units in approx mode and auto simplification on units
3. Added check for real matrix in SVD
4. Resolved issue with tlin(cos(a)*cos(b)) and with plot(exp(-x^2))
5. Resolved issue with odesolve in reverse time direction
6. Desolve now handles linear system with constant coefficients; for example, desolve([y'=[[1,2],[2,1]]*y+[x,x+1],y(0)=[1,2]]);
7. Resolved issue with int(surd(2x,3),x,0,4), and with simplify(sin^2+cos^2)
8. Improved display for some sqrt results like sqrt(2+sqrt(3)) as sqrt(2)/2+sqrt(6)/2
9. Resolved issue with speed of int(x*exp(-x^2),x,0,100)
10. Resolved issue with derivative of composition e.g. (g(x^2))'
11. Resolved issue with desolve([y''-2*y'/x+(9+2/x^2)*y=x*exp(x),y(pi/6)=0,y(pi/3)=0],y)
12. Make SVD (SVL) work on rectangular matrices.
13. Change interpretation of A/B where B is a square matrix to inv(B)*A with a warning
14. Resolved issue with integer factorization.
15. Make limit(1/x^2,x,0) return +infinity instead of unsigned infinity
16. Resolved issue with laplace(exp(a*x),x,t)
17. Resolved issue with ilaplace(exp(-3x))
18. Resolved issue with sigma notation
19. Resolved issue with sign (-> also fixes laplace(x))
20. Make ifactor return an error if number too large
21. Resolved issue with recursion issue in geometry objects evaluation
22. Resolved issue with inv((5.+8i)^200)
23. Resolved issue with tan(54) in degree mode
24. Resolved issue with matrix/vector * object, if one arg to * is approx, evalf the other one with current context modes (instead of null context).
25. Extend cholesky to hermitian complex matrices
26. Resolved issue with ifactor(nextprime(alog10(17))*nextprime(alog10(19)));
27. Resolved issue with collect(sqrt(4x^2)) and for solve(-x+1=surd(-x^3+7,3));
28. Resolved issue with int(int(sqrt(x+y),x,0,1),y,0,1)
29. pa2b2(2) now returns [1,1]
30. legendre_symbol and jacobi_symbol now accept negative first argument
31. Resolved issue with algebraic extension with i inside
32. op added to list of non auto simplified operators + dichotomic search
33. Default interval changed for parabola
34. Make left and right accept an integer represented as a double as 2nd argument
35. Set max list size to 10 000 and compute factorial exactly up to 1000 on hardware
36. Resolved issue with hadamard on numeric matrices
37. Size limit check added for $, Ans support for SCALE/SCALEADD/...
38. Resolved issue with re/im/abs e.g. im(sqrt(x)+1)
39. Size check added for JordanBlock, fix for solve with fractional powers,
40. Resolved issue with iPart with neg argument
41. element added to the list of functions that should not be auto simplified
42. RANDMAT with one argument accepted.
43. Changes for triple matrix norm (l1norm, l2norm, linfnorm)
44. Resolved issue with resultant with num coeffs
45. mat2list sets HP list subtype for the result.
46. Resolved issue with plotfunc(normald(x))
47. area now accepts a function plot as first argument, 2nd argument a..b, or 2nd argument a, 3rd argument b, returns area under curve. For a parametric plot, a and b are the parameter range.
48. ifactor check added for qsieve failure
49. Resolved issue with ARG in degree
50. Resolved issue with fPart/iPart for negative/complex arguments
51. Resolved issue with asin(sin(pi))) and acos(cos(pi)) in degree
52. Change for [] in CAS: start at 1
53. Resolved issue with definite integral with inf boundary in degree mode
54. Replace warning by error for recursive definition except for when/ifte/program
55. Improve non-directional limit, e.g. limit(1/abs(x),x,0)
56. Enable for and if as lowercase synonyms for FOR and IF in the CAS.
57. Make REDIM and REPLACE (CAS version) accept a matrix instead of a variable name as 1st arg.
58. Resolved issue with regroup(inf) and for FP
59. Resolved issue with poisson_cdf with 3 arguments
60. Resolved issue with circle tangent, using relative error instead of absolute error.
61. Handling of inequalities with approximate coefficients using an exact conversion
62. jordan for numeric matrix with exact coefficients but no exact eigenvalue converting to approx.
63. Resolved issue with assume(s<0); sign(s)
64. Tangent for conics now use rational parametric equation
65. Resolved issue with a%%b if b is not an integer
66. Resolved issue with locus, fix for table print/parse
67. Resolved issue with l2norm
68. Re-set angle mode in isopolygon.
69. Leave propfrac unsimplified
70. Make sum eval approx if exact mode is not checked
71. Boolean operators now return 1/0
72. Resolved issue with col, suppress and makemat (indices starting at 1)
73. Better handling for some 4th order equations.
74. Set complex_variables to false in arcLen so that arcLen(x^2,x,0,1) works if Complex is checked.
75. Additional check for duplicate argument name in CAS program exit.


Résumons la chose en reprenant les points qui nous ont marqués. Première très mauvaise surprise, contrairement à ce qui avait été indiqué dans toutes les annonces de la HP-Prime, nombre de fonctionnalités qui y étaient mises en avant sont désormais désactivées sur les premiers modèles en révision matérielle A:
  • modules sans-fil :mj:
  • communication directe entre deux calculatrices :mj:
  • collecte de données physiques (application DataStreamer) :mj:
Effectivement, nous avons un prototype HP-Prime en révision matérielle A et y constatons que l'application DataStreamer est désormais grisée, et que la 4ème page de configuration concernant le sans-fil est retirée.
ImageImage
ImageImage


Les informations textuelles accompagnant le dernier firmware semblent indiquer qu'il a été décidé de ne rien faire pour supporter ces fonctionnalités sur ces révisions matérielles A. :mj:

Si les révisions matérielles A au delà des prototypes concernent également les premières HP-Prime de production vendues à partir de septembre 2013, cela ressemble à un gros cafouillage de la part de HP, avec un manque d'anticipation ayant amené des modifications matérielles majeures en cours de production.
Et dans ce cas-là, les personnes ayant acheté la calculatrice dès le début suite aux publicités vantant l'arrivée rapide du support sans-fil auraient été trompées.



Autre très mauvaise nouvelle, l'application suites n'a pas été améliorée et ne permet apparemment toujours pas:
  • de gérer les systèmes de suites récurrentes comme l'on en recontre dans les enseignements de spécialité en Terminale S et ES :mj:
  • de gérer les suites commençant au rang 0, ce qui est le cas de la quasi totalité des suites vues dans l'enseignement secondaire en France - l'application les fait automatiquement commencer au rang 1, ce qui est l'usage en Amérique du Nord :mj:
Un grave problème d'inadéquation avec l'enseignement secondaire général et technologique français où les suites occupent une part très importante du programme dès la classe de Première, problème qui était excusable en 2013 mais ne l'est plus des mois après son signalement et encore moins quelques semaines avant les examens !
Ceux qui ont fait le choix de la HP-Prime en Terminale devront donc se taper divers accrobaties qui nécessitent un certain recul mathématique.
En ce sens, la HP-Prime semble rester à ce jour un mauvais choix dans l'enseignement secondaire français - et je le regrette sincèrement, car vu son potentiel c'est un véritable gâchis.




3676De graves problèmes de stabilité/fiabilité qui persistent malgré toutes les corrections:
  • les plantages ou redémarrages aléatoires de la calculatrice obtenus facilement et sans être recherchés lors de diverses manipulations régulières et banales semblent toujours présents (déjà rien que ce soir, sur la réception de programmes, sur l'édition de programmes, sur le branchement de l'USB...) :mj:
  • problème de fuites/nettoyage de mémoire, empêchant l'exécution de certains programmes avec des messages d'erreurs incompréhensibles ou inappropriés jusqu'à-ce que l'on redémarre la calculatrice :mj:
Je rappelle qu'il est à ce jour impossible de réaliser des manipulations irrégulières sur HP-Prime (non officielles ou non documentées), puisque l'utilisateur ne peut y exécuter son propre code machine. Dans ce contexte, aucun plantage ne saurait être de la faute de l'utilisateur.
Mais peut-être va-t-on m'expliquer que le code corrigeant ces problèmes lui aussi ne fonctionne pas sur la révision matérielle A ? :P


Par contre, mViewer GX fonctionne toujours à la perfection ! :bj:

De plus, la gestion de l'écran tactile a été fortement améliorée:
  • il est par exemple désormais possible de zoomer de façon très réactive dans les graphiques :bj:
  • le défilement/scrolling comprend désormais un facteur cinétique qui lui permet de prendre de l'élan et continuer de façon naturelle (ralentissement progressif) une fois le retrait du doigt, ce qui est fort apprécié dans le lecteur de documents mViewer GX ! :bj:




Au final, c'est donc un bilan très mitigé et contrasté.
Il y a certes eu du gros travail de la part de l'équipe de développement, mais avec des priorités de développement qui ne vont pas dans l'intérêt de l'utilisateur/élève/étudiant.
(qui en Amérique du Nord n'est souvent pas l'acheteur, les calculatrices étant prêtées aux élèves par leur école)
C'est bien joli d'avoir des réseaux de calculatrices sans-fil pour la classe et les enseignants, mais faudrait-il encore, dans l'intérêt des élèves, que les calculatrices participant à ces réseaux soient capables de fonctionner correctement...

La HP-Prime n'est visiblement toujours pas au point après des mois, et n'aurait jamais dû sortir pour la rentrée 2013.
C'est un produit non fini qui a été commercialisé, digne d'une démo ou d'un prototype, et si la prochaine mise à jour doit encore demander des mois à l'équipe de développement la calculatrice ne sera pas davantage prête pour la rentrée 2014.

Tout ceci peut donner une impression d'amateurisme de la part de HP, et n'ayant pas suivi le développement des HP-49/50 j'ignore si c'est habituel.
  • soit on met tout ceci sur la taille trop restreinte de l'équipe de développement de la "petite" branche HP-Education
  • soit on l'explique simplement par le fait que les enseignants/institutions sont prioritaires pour les nouveautés et corrections, puisque dans la vision "américanisée" du monde par HP ce sont eux les acheteurs
  • soit, avec le marché actuel de l'éducation qui semble évoluer de plus en plus vers les tablettes tactiles, produit ludique non initialement prévu pour ça, HP n'a tout simplement jamais cru en la HP-Prime, et il s'agissait juste de développer/tester à moindre coût et rapidement des classes virtuelles, fonctionnalité qui manque aux tablettes - les retours de tests pouvant ensuite être réutilisés pour le développement d'un futur produit conforme à l'évolution du marché

Dans les deux derniers points, il y aurait peu d'espoir d'avoir un jour une calculatrice HP-Prime stable et fiable. :(
Espérons que je me trompe avec mon scepticisme induit par des mois d'attente et d'espérance.




Téléchargements :
Lien vers le sujet sur le forum: Nouveau firmware HP-Prime 6030 - la réponse aux attentes ?.. (Commentaires: 37)

Découvre le module WiFi HP-Prime

Nouveau messagede critor » 21 Fév 2014, 22:59

Aujourd'hui dans une vidéo de promotion un peu dans le même style que celle que Casio avait commandée pour le lancement de la Prizm fx-CG, Hewlett Packard nous montre littéralement la couleur du module WiFi pour HP-Prime, promis depuis l'annonce de ce nouveau modèle l'année dernière, et nous annonce sa sortie pour la rentrée scolaire 2014.
Today in a promotional video similar to the one Casio had ordered for the launch of the Prizm fx-CG, Hewlett Packard is showing us the HP Prime WiFi module which had been announced together with this new model last year. It is planned to be released back to school 2014.

L'on pourra certes sourire avec bienveillance devant ce qui semble être une grossière erreur de montage 3D au début de la vidéo, la HP Prime étant dotée de deux couvercles coulissants - un devant et un derrière.
Or cela n'est pas possible quand on rajoute les contraintes physiques du monde réel, puisque la calculatrice HP Prime ne dispose que d'une seule rainure sur le côté, et pas assez épaisse pour y fait coulisser deux exemplaires du couvercle actuel.

Mais passons de suite aux choses sérieuses. Le module prend donc la forme d'un petit boîtier orange vif, et donc très facilement remarquable. Cela permet donc d'une part de décourager les tentatives de vol, mais aussi de fraude aux examens.
We'll smile before what seems to be a 3D mistake at the beginning of the video, the HP Prime being equipped with two slide cases - one on the front and one on the back.
This is not possible after adding the real-world physical constraints, since the HP Prime calculator has only one slide line on the side, which is not thick enough to accept two of the current slide case.

But let's go on with serious things. The module takes the form of a small bright orange box, and therefore is very easily noticeable . This allows to deter theft attempts, but also examination fraud.

Destiné à l'usage en établissement scolaire, le module permet diverses choses selon la vidéo :
  • la distribution dématérialisée de documents numériques aux calculatrices HP Prime et ordinateurs équipés du logiciel HP Prime des élèves
  • la visualisation à tout moment des écrans des calculatrices HP Prime ou leurs logiciels élève, permettant donc le contrôle du travail et de son avancement
  • la réalisation de questionnaires automatisés (QCM, Vrai/Faux...)
  • l'activation du mode examen (un mode de fonctionnement spécial actuellement non utilisé aux examens français, permettant d'interdir l'utilisation des documents/programmes personnels et de certaines fonctionnalités de la calculatrice HP Prime ou de son logiciel).
    Trois diodes monochromatiques supérieures sécurisées permettent au professeur/surveillant situé face aux élèves de vérifier que ce mode reste actif.
Intended for use in school, the module allows various things according to the video:
  • the wireless distribution of digital documents to HP Prime calculators and HP Prime computer software
  • at any time visualizing HP Prime calculators and software screens, thereby allowing control of the students work and their progress
  • realizating automated polls
  • activating test mode (a special operating mode, allowing to forbid the use of personal documents / programs and of some features of the HP Prime calculator or software).
    The top three secure monochromatic LEDs allow the teacher / supervisor located in front of the students to make sure that this mode remains enabled during the test.

3137
Aux petits détail près de la couleur orange vif au lieu de jaune vif et de l'utilisation de trois diode monochromatique que lieu d'une diode tricolore, il s'agit donc d'une technologie extrêmement similaire à ce que propose Texas Instruments sur ses calculatrices TI-Nspire CX depuis la rentrée 2011, et récemment mise à jour avec le support de la bande 5GHz.
Apart from the bright orange color instead of bright yellow and the use of three monochromatic diodes instead of one tricolor LED, the technology is very similar with the one Texas Instruments has been offering for the TI-Nspire CX since back-to-school 2011, which has been recently updated with 5GHz band support.

(très haute résolution ici)
(very high resolution here)

2401
Une différence toutefois avec la TI-Nspire CX qui est munie de deux ports supérieurs, est que le module WiFi se connecte ici apparemment sur l'unique port micro-USB supérieur de la calculatrice HP Prime. Il ne serait donc, sans mention officielle contraire, pas possible de l'utiliser conjointement avec un autre périphérique USB.
Nous avons toutefois déjà vu sur TI-Nspire CX, qu'un respect scrupuleux de la norme permet d'utiliser des hubs USB, sous réserve que l'alimentation de la calculatrice suffise aux périphériques qu'on y branche.



Nous nous posons toutefois une dernière question à la vue de cette vidéo. La dénomination anglaise exacte est "HP Prime wireless kit" ce qui se traduirait donc en français par "Kit de sans-fil HP-Prime". Cela voudrait donc dire que le kit comprend plusieurs appareils.

L'usage du mot "kit" est-il là simplement pour indiquer vente d'un kit utilisable
directement en classe, c'est-à-dire selon le cas avec 15 ou 30 modules WiFi pour autant de calculatrices et d'élèves?


Ou est-ce plutôt qu'il y a un point d'accès WiFi spécifique fourni dans le kit ?
Pour la technologie TI-Nspire CX, il faut en effet disposer d'un point d'accès dédié coûtant un certain prix.
Un point d'accès WiFi équivalent pour HP Prime ne semble à ce jour pas visible sur la vidéo, mais cela ne prouve rien puisque c'est en images de synthèse.

Soit le point d'accès n'est pas encore prêt à être présenté au public, soit cela voudrait dire que n'importe quel point d'accès WiFi standard peut être utilisé, ce qui serait un énorme avantage financier, mais poserait peut-être aussi quelques questions de sécurité avec la miniaturisation de plus en plus poussée de ce genre d'appareil.



Lien pour voir la vidéo :
One difference though with the TI-Nspire CX equipped with two upper ports, is that the WiFi module connects here apparently on the single HP Prime micro-USB upper port. It would therefore, unless officially stated otherwise, not be possible to use the module in conjunction with another USB device.
However, we had already seen on TI-Nspire CX, that a scrupulous respect of the USB standard allows the use of USB hubs, while the power of the unit is sufficient to power the devices plugged on it.



We're asking ourselves one last question after viewing this video. The exact official name being "HP Prime wireless kit", it would mean that the kit does include several devices.

Is the use of the word "kit" meant to simply indicate selling a kit which can be used directly in the classroom, that is to say with 15 or 30 modules for as many calculators and students?


Or is it rather that there is a specific WLAN access point included in the kit?
For the TI-Nspire CX technology, you need to have a specific access point costing a certain price...
A WiFi access point equivalent for the HP Prime doesn't seem to be visible in the video, but it doesn't prove anything.

Either the access point is not ready yet to be presented to the public, either it would mean that any standard WiFi access point can be used, which would be a huge financial advantage but may however create some security issues with the increasing miniaturization of such devices.



Link to the video:
http://h20621.www2.hp.com/video-gallery ... C/r/video/

Source :
hp.com + sesco.ch, via MoHPC & Silicium.
Lien vers le sujet sur le forum: Découvre le module WiFi HP-Prime (Commentaires: 6)

Nouvel mViewer GX 1.5 avec gestion multi-pages pour HP-Prime

Nouveau messagede critor » 18 Jan 2014, 19:07

Dans une actualité précédente nous lancions en parallèle pour HP-Prime:
  • mViewer GX 1.4, un véritable lecteur d'images avec zoom et scrolling (défilement) :D
  • mViewer GX Creator, un générateur en ligne d'images compatibles à partir de vos propres images ou même documents PDF ! :bj:

3242Ce soir, le lecteur d'images mViewer GX pour HP-Prime bénéficie de sa première mise à jour publique avec la version 1.5. :o
Laissons de côté les détails avec quelques nouvelles fonctionnalités de zoom dont vous pourrez obtenir la liste à l'aide de la touche [Help].

Non, la grande nouveauté de mViewer GX 1.5 est le support des documents multi-pages ! :bj:

Le générateur crée toujours des fichiers programmes distincts pour chaque page de votre document pour des raisons de stabilité (le logiciel de transfert HP-Connectivity Kit et la calculatrice supportant très mal les fichiers de plus de 2Mo), mais vous pouvez désormais passer à la page suivante/précédente à l'aide des touches 'plus' et 'moins' ! :D

En conséquence, les fonctionnalités de zoom in/out se voient désormais cantonnées aux touches 'multiplier' et 'diviser'.


Notez que si vous visualisez une bonne poignée de pages différentes à la suite, vous pouvez avoir des anomalies sur calculatrice (aucun probléme sur le logiciel) avec entre autres le signalement d'une erreur de syntaxe à la demande d'une nouvelle page.
N'éditez surtout pas le programme associé - il n'est en rien. C'est un problème de mémoire mal nettoyée avec un message d'erreur inapproprié.
Un simple redémarrage de la calculatrice à l'aide du bouton 'Reset' au dos vous rendra à nouveau accessible la page qui a déclenché l'erreur.



Pour mettre à jour vos documents HP-Prime déjà créés avec mViewer GX 1.5, il vous suffit de les éditer à partir de votre liste de fichiers créés, et d'en revalider la génération.

Bonne continuation sur TI-Planet avec mViewer GX Creator, le générateur de documents universel pour calculatrices graphiques ! :bj:


Lien :
mViewer GX Creator pour HP-Prime
Lien vers le sujet sur le forum: Nouvel mViewer GX 1.5 avec gestion multi-pages pour HP-Prime (Commentaires: 5)

mViewer GX porté pour la HP-Prime avec gestion tactile

Nouveau messagede critor » 14 Jan 2014, 22:09

Version française, English version

Il y a deux semaines, nous publiions mViewer GX, un visualiseur d’images pour Nspire, écrit en Lua. mViewer GX est composé d’un générateur en ligne (mViewer GX Creator) et du programme Lua embarqué dans les fichiers Nspire générés, cette combinaison permet de disposer sur sa calculatrice d’une version défilable et zoomable d’images ou pages de documents PDF (dans les limites logicielles et matérielles de la calculatrice...).
Two weeks ago, we published mViewer GX, a Nspire image viewer written in Lua. mViewer GX is made of an online generator (mViewer GX Creator) and the Lua program embedded in the generated Nspire files. The combination of those provides a scrollable, zoomable version of images or PDF document pages (within the calculator’s software and hardware limits...).


Si sa première cible était la Nspire, mViewer GX Creator a en réalité toujours été prévu pour être multi-cibles. Et donc, aujourd’hui, nous ajoutons une deuxième cible à mViewer GX Creator: la récente et puissante HP Prime :)
While the first target of mViewer GX Creator was the Nspire, it has always been designed for targeting multiple platforms. And therefore, today, we’re adding a second target to mViewer GX Creator: the recent, powerful HP Prime :)


3240
Les fichiers Prime générés par mViewer GX Creator représentent à notre connaissance le premier lecteur d’images de grande taille pour Prime, avec zoom et défilement. Bien sûr, l’écran tactile multitouch de la Prime est géré, avec les gestes habituels de défilement et zoom, bien connus sur des écrans tactiles plus classiques :)
As far as we can tell, the Prime files generated by mViewer GX Creator represent the first such Prime program for viewing large images, with zoom and scrolling capabilities. Of course, the Prime’s multitouch screen is handled, with the usual well-known scroll and zoom gestures for touch screens :)


Voici une petite vidéo pour vous montrer les possibilités et la vitesse du programme:
Here’s a short movie for showcasing the program’s abilities and speed:


(les stickers TI-Planet ne seraient pas aussi présents sur la vidéo s’il nous n’avions pas déjà eu affaire à des gens qui ne respectent pas les sources et le travail des autres)
(if we hadn't already faced persons who respect neither other sources of information, nor other persons' work, there would be fewer TI-Planet stickers on the video)


Comme sur Nspire, l’utilisation la plus courante d’un tel visusaliseur d’images sur Prime sera vraisemblablement la lecture de documents scannés.
Contrairement à la version Nspire, la version Prime ne gère pour l’instant qu’une page par programme. La raison en est que la Prime plante fréquemment dès que la taille du programme dépasse environ 2 MB, et que les transferts sont assez lents (quelques dizaines de kilo-octets par seconde)...
Nous espérons que des prochaines versions du firmware amélioreront ces deux aspects, mais nous savons que la quantité de RAM moyennement limitée de la Prime (la moitié de celle des Nspire CX, plus de deux ans plus anciennes) limitera la taille des images individuelles, et qu’il faudrait changer le type de protocole de transfert pour accélérer vraiment le transfert.
As on the Nspire, the most common usage for such an image viewer on the Prime is likely to be reading scanned documents.
Unlike the Nspire version, for now, the Prime version handles a single page per program. It’s because the Prime often crashes when dealing with programs larger than a couple MBs or so, and because transfers are fairly slow (several dozens of KB/s)...
We hope that future firmware versions will improve those sore points, but we know that the Prime’s mildly limited RAM size (half of that of the Nspire CX platform, which is more than two years older) will put a cap on the size of individual images, and that for faster communication with the calculator, a change in protocol type is in order.


Comme le montre la vidéo, en plus de l’écran tactile multitouch, on peut se déplacer dans les 8 directions avec le pad de direction; on zoome / dézoome avec * et /; les touches 1-4 et 6-9 permettent de se déplacer dans les 8 directions écran par écran; la touche help affiche... de l’aide.
As shown in the movie, besides touch screen interaction, the direction pad triggers small moves in 8 directions; zoom in / zoom out is * and /; the 1-4 and 6-9 keys trigger large moves in 8 directions; the help key displays… help.


Nous allons bien sûr continuer à améliorer mViewer GX Creator et mViewer GX pour Prime, comme nous l’avons fait pour la version Nspire (même si nos efforts n’ont pas été couronnés de succès, à cause des limitations du Lua de TI) :)
Needless to say, we’ll keep improving mViewer GX Creator and mViewer GX Prime, as we did for the Nspire version (even if our efforts didn’t yield much, due to limitations in TI’s Lua) :)





News principalement rédigée par Lionel
News item written mainly by Lionel
Lien vers le sujet sur le forum: mViewer GX porté pour la HP-Prime avec gestion tactile (Commentaires: 27)

Nouveau firmware HP-Prime 1.02 et mises à jour associées

Nouveau messagede critor » 03 Déc 2013, 21:35

Venant à peine de vous annoncer les mises à jour de la HP-39gII, nous ne sommes pas étonnés aujourd'hui de découvrir de nouvelles mises à jour pour sa calculatrice soeur, la HP-Prime.

D'une part, le logiciel de connectivité passe de la build 5098 du 13 août 2013 à la build 5442 du 25 novembre 2013.

Il n'y a visiblement aucun changement de l'esprit du logiciel, qui ne permet pas aisément d'importer sur la calculatrice un fichier tiers (téléchargé sur Internet notamment). Aucun menu n'est prévu à cette fin, et le simple glisser/déposer ne marche pas mieux contrairement à ce qui se fait chez les autres constructeurs. Il faut copier les fichiers tiers dans sous-dossier bien caché et redémarrer le logiciel avant de pouvoir les transférer, une manipulation qui aurait été acceptable dans les années 90, mais pas en 2013.

Si l'on rajoute à cela le fait que la calculatrice n'est pas vendue avec un câble de connexion inter-calculatrices et qu'aucun menu de transfert n'a été trouvé à ce jour, cela semble davantage faire partie d'une politique globale voulue et non de simples erreurs de jeunesse.

Il semblerait que HP tente en fait de garder un certain contrôle sur le contenu utilisable sur ses machines, et de tout faire passer/transiter par son logiciel de connectivité qui à ce jour accepte péniblement les fichiers tiers, et demain peut-être les filtrera ou même les refusera complètement. Il est possible que ce soit dans l'optique d'une meilleure sécurité/fiabilité pour les examens, ou encore à des fins commerciales pour se laisser la possibilité de lancer une future plate-forme de contenu payante. Une possibilité qui certes fera grincer des dents parmi les défenseurs des droits des utilisateurs, mais que l'on ne pourrait certainement pas reprocher à HP après le plébiscite de la mode lancée par l'AppleStore, et poursuivie par le GoogleStore et le WindowsStore.



L'émulateur lui passe de la build 5106 du 13 août 2013 à la build 5447 du 25 novembre 2013. Son écran "à propos" nous apprend que le moteur CAS est passé de la version 1.1.0 à 1.1.0-27, mais hélas donne moins d'informations.
ImageImage



Passons donc au firmware (microgiciel/microprogramme) ou encore OS (Operating System pour système d'exploitation) en tant que tel. L'écran "à propos" de la calculatrice ne nous en apprend pas davantage, se montrant aussi peu bavard:
ImageImage

31323134Toutefois, il y a sur la calculatrice un menu de diagnostics auquel nous n'avons pas accès sur l'émulateur. Il nous avait déjà appris que le dernier firmware en build 5106 du 13 août 2013 était la version SDKV0.30. Nous apprenons ici grâce à lui, que le nouveau firmware en build 5447 du 25 novembre 2013 est la version SDKV0.32.

Mais, l'on remarque aussi un choix supplémentaire sur cet écran: "A.Version Info". Ce denier nous précise un autre numéro de version, V1.02 pour la "Released Version".
3133


Ayant retrouvé cette information à l'éditeur hexadécimal dans les fichiers, on peut rajouter que le SDKV0.30 était numéroté V1.00. Il y aurait donc plusieurs numérotations pour les versions de firmware HP-Prime:
  • une numérotation interne pour les développeurs (SDKV0.23, SDKV0.25, SDKV0.26, SDKV0.30, SDKV0.32)
  • et une numération externe publique pour les firmwares mis à la disposition des utilisateurs (1.00 pour le SDKV0.30, 1.02 pour le SDKV0.32)

Le numéro de build suggère plus de 340 recompilations du système depuis la dernière version et donc un travail acharné permanent avec une moyenne supérieure à 3 recompilations par jour (week-end inclus) ! :bj:

Hélas, on confirme rapidement que l'application suites n'a fait objet d'aucune amélioration, avec toujours le bug interdisant aux suites de démarrer au rang zéro (ce qui est le cas pour la plupart des suites en France, et va péniliser les élèves des Premières générales et technologiques), et celui empêchant de définir correctement un système de suites récurrentes (Terminales S et ES spécialité Mathématiques). Nulle surprise, puisque ces bugs n'ont pas non plus été corrigés sur la HP-39gII.
C'est à regret que je me dois donc honnêtement de continuer à mettre en garde contre ces modèles actuellement inadaptés aux public et programme scolaires français.
Je comprends toutefois qu'il y ait pu y avoir d'autres priorités dans les corrections de bugs, et qu'il faut d'abord cibler le marché international avant de statisfaire aux besoins mathématiques spécifiques de chaque pays.


Changelog complet officiel en anglais :
Code: Tout sélectionner
HP Prime – Release Notes
-------------------------

Date Released: 11/25/2013

Internal Versions
Firmware Version:   2013 11 25 (5447)
Emulator Version:   2013 11 25 (5447)
Connectivity Kit:   2013 11 25 (5442)

Description
This is a defect fix release of the HP Prime firmware, emulator, and connectivity kit.  The specific fixes are listed in the table below.   There were a number of stability, on-calculator help and memory usage improvements not listed in the table.

Backward Compatibility
This release of the Connectivity Kit is backward compatible with the HP Prime 1.0 firmware.   However, some unexpected results may occur sending data from the Calculator to the Connectivity Kit when using prior versions.   HP recommends that you upgrade your calculator to the matching 1.0.1 version of the firmware for best results.


Release Notes
-------------------------
Removed unused "Method" variable in advanced graphed.
Resolved issue with OTHER box display in help catalog.
Resolved issue with Gamma function in degrees mode.
Resolved problem with WAIT(0) on PC emulator and PC keyboard.
Resolved issue with cursor position in CAS while using |x| template.
Resolved problem with INPUT help line not adding a space before variable name.
Resolved potential problem while editing function inside advanced graphed plot view.
Changed EDITLIST and EDITMAT to work with user defined variables.
Resolved issue with unit not waking after USB connection.
Resolved issue with Base menu key not working in RPN mode.
Resolved issues with running spreadsheet in RPN mode.
In RPN mode, symb screen and dialogs will now add ' 'automatically if symbolic input is required.
Assorted improvements and corrections in on-calc help.
Pressing ENTER will now open chooser in a dialog, or toggle checkbox.
Improved memory use when calling a CAS function with local variables inside a user program.
Added calendar in corner popup. Click on battery, then time to access.
Resolved issue with list editor and larger items.
Resolved issue with entering a complex number into a real matrix in the matrix editor.
Increased terminal character count limit.
Help in data streamer views now linked to on-calc help entry.
Pressing HELP in chars, templates, and math character menu now linked to on-calc help.
Improved fraction toggle with complex numbers.
Improved note sending to multiple units.
Resolved issue where formatting was lost in app info screen.
Integrals such as sin(x)*ln(x) return results using special integral functions Si(x) and Ci(x).
Improved display of units with very high powers.
Removed limit on numerical SIGMA function.
Resolved issue where START app customization function did not always run on application start.
Pasting in a very large piece of text could sometimes cause the emulator to crash.
"Connect To" menu added in emulator allowing user to specify which device will receive communication links.
Added Si and Ei into help tree.
Exported variables not always initialized in some cases.
"1234"[n] now works to access a specific character in a string with no memory copy.
Matrix declarations in programs allow local variable usage.
MAKEMAT now works with complex matrices.
Ans(n) to get access to prior results.
WAIT(-1) will also be interruptible by a screen touch event.
Added display of remaining time in exam mode to exam password screen.
Many improvements and enhancements to CAS.
Resolved issue with list/matrix editor and larger items. Improved conversion from real to a complex numerical matrix inside editor.
Added new graphical commands FILLPOLY and TRIANGLE.
Added INTERSECT and DIFFERENCE list commands.
Improved drawing of F1-F0 items in CAS view.
Fixed issue with STARTVIEW not causing redraw in some situations.
Added numerical .+ and .- commands.
Changed matrix limit to 20000 items, and list limit to 10000 items.
Resolved issue with SHIFT-UP/DOWN in the symb screen.
Resolved issues with user app programs.
Resolved issue with using ?<command> in the CAS screen.
Renamed finance PMTV variable to more standard PMT naming.
Using "to" in solver could conflict with built in command word.
Added ability to specify start of row/column header in spreadsheet from a program.
Resolved issue with string REPLACE command.
Resolved issue with DMS values not having ' or " for some numbers.
Improved memory use while calling function app AREA command.
Improved IFERR to work when no ELSE clause defined.
Improved the templates and entry of matrices to support use of (,) decimal mode.
Resolved issue where a user program that brings up the terminal could cause a crash in the program catalog.
Improved memory use in deeply recursive user functions.
Updated units to use NIST2010 values. Units now also show in menu when VALUE is not selected.
Resolved issue with MKSA and _mol unit.
Improved rendering of characters on hardware. Improved J character.
Resolved issue where having more then 10 arguments did not have enough boxes in DEBUG/RUN dialogs.
Resolved issues with ITERATE command.
Resolved issue where program arguments >16 did not error with CHECK.
Resolved issue with exact(1e14) not returning correct value.
Resolved issue with CASE having more then 126 levels.
Resolved issue where the CAS would create strange variables such as x*y.
Resolved issue with many apps disabled using exam mode, the APPS screen could draw strangely.
Disabled ability to move app position while in exam mode.
Resolved issue in RPN mode, which prevented entry of a complex in the 1i-1 form.
Resolved issue where USIMPLIFY did not handle case where all units cancelled.
Resolved issue where diff command in graphed could cause a crash.
Resolved situation where pressing APPS could crash the calculator.

On note tout-de-même de très nombreuses corrections de bugs, donc des bugs mathématiques notamment sur les matrices.

Téléchargements :
Lien vers le sujet sur le forum: Nouveau firmware HP-Prime 1.02 et mises à jour associées (Commentaires: 1)

Mises à jour 19100 pour HP-39gII

Nouveau messagede critor » 28 Nov 2013, 19:03

Contrairement à ce qui se fait chez TI ou Casio, les HP-Prime et HP-39gII bien que de technologie similaire nécessitent chacune un logiciel de transfert qui lui est spécifique:
  • le HP-39gII Connectivity Kit (jusqu'à présent, build 18360 du 4 septembre 2012)
  • le HP-Prime Connectivity Kit (actuellement, build 5098 du 13 août 2013)

Toutefois ces logiciels partageaient jusqu'à présent des ressources communes que chacun écrasait à sa guise lors de son installation. Si vous disposiez des deux calcuatrices HP-39gII et HP-Prime, selon l'ordre dans lequel vous installiez les logiciels vous pouviez obtenir des conflits rendant l'une des deux calculatrices inutilisable sans réinstallation de son logiciel de transfert. :mj:

Heureusement, HP vient enfin de sortir un peu plus d'un an après une nouvelle version de son HP-39gII Connectivity Kit, la build 19157 du 10 novembre 2013! :bj:

On appréciera le fait que le logiciel de connectivité gère désormais 7 langues différentes dont le français et le chinois ! :bj:


Mais surtout, le problème de conflit entre les deux logiciels de connectivité HP-Prime et HP-39gII semble enfin résolu, ces derniers cohabitant désormais sans problème, détectant chacun leur propre calculatrice de façon indépendante! :bj:



Parallèlement à cela, HP publie également une nouvelle buid 19148 de son émulateur de HP-39gII, daté du 10 novembre 2013.

Je note toutefois que les bugs de l'application suite, thème actuellement essentiel pour les classes de Première et Terminale des séries générales et technologiques, ne sont toujours pas corrigés, l'application interdisant entre autres à toute suite de commencer au rang zéro.


Je ne puis donc honnêtement recommander les HP-39gII et HP-Prime pour un usage au lycée pour le moment, leurs bugs communs compliquant des exercices qui tombent très souvent au BAC.

Ces calculatrices n'en disposent pas moins d'un matériel surpuissant. En l'état, je pense qu'elles conviendront plutôt à des fans, passionnés, geeks ou ingénieurs, et surtout à des personnes ayant déjà de bonnes bases mathématiques pour comprendre et contourner les différents bugs.



Toutefois, nous apprécions que HP fasse des mises à jour, et se donne (enfin?) la peine d'apporter des améliorations ciblant l'utilisateur final. Si le rythme des mises à jour veut bien s'accélérer, ces calculatrices pourraient devenir des alternatives crédibles fort intéressantes au lycée d'ici la prochaine année scolaire. ;)



Téléchargements :
Source : ftp://ftp.hp.com/pub/calculators/39gII/
Lien vers le sujet sur le forum: Mises à jour 19100 pour HP-39gII (Commentaires: 0)

Premier patch de firmware HP-Prime

Nouveau messagede critor » 02 Nov 2013, 21:46

Dans une vidéo, Deloge vous vantait le démarrage ultra rapide (comparé à une TI-Nspire CX CAS) en seulement quelques secondes de la HP-Prime.
En effet, Texas Instruments a une haute opinion de la “sécurité”, possiblement due au passé militaire de l’entreprise, et de nos jours une volonté de protéger la poule aux oeufs d’or. La TI-Nspire CX CAS doit franchir deux couches de sécurité lors de son démarrage:
  • le boot1 décompresse le boot2 et vérifie l’authenticité d’une signature avec une clé RSA 2048 bits, avant de lancer le boot2 s’il est validé;
  • le boot2 déchiffre et décompresse l’OS, avant d’en vérifier l’authenticité avec une autre clé RSA 2048 bits… et de le lancer, enfin.
In a video, Deloge gave props to the fast boot speed of the HP Prime, only several seconds whereas the Nspire’s boot procedure takes dozens of seconds (especially on the CX series).
Indeed, Texas Instruments gives priority to “security”, possibly a consequence of the company’s military past, nowadays a will to protect the lucrative business model. The Nspire CX CAS uses two layers of security during its boot process:
  • the boot1 decompresses the boot2 and validates the authenticity of a signature using a 2048-bit RSA key, before launching the boot2 if it passes validation;
  • the boot2 decrypts and decompresses the OS, before validating its authenticity with another 2048-bit RSA key… and launching it, at last.


On pouvait donc supposer que la HP-Prime ne disposait pas d’une telle “sécurité”, à l’image des calculatrices Casio où l’on peut modifier les OS installés comme bon nous semble, à condition de mettre à jour une simple somme de contrôle.
Les guillemets autour de “sécurité” dans la phrase précédente sont là pour rendre compte du fait que ces signatures et ce chiffrage n’empêchent pas le reverse-engineering, les exploits et diverses manipulations que nous avons déjà amplement décrites dans de nombreuses autres news et divers tutorials, et qui ne sont pas l’objet de cette news. Du point de vue de l’utilisateur, le déchiffrement, en particulier, est une pure perte de temps.
Therefore, it felt logical that the HP Prime didn’t use such a “security” scheme, like Casio calculators where the installed OS can be modified at will, provided a simple checksum is updated.
The use of quotes around “security” in the previous sentence is meant to refer to the fact that signatures and encryption do not prevent reverse-engineering, exploits and various manipulations which we already described at length in many other news items and various tutorials, and aren’t directly related to the current news item. From a user’s perspective, decryption (especially) is a pure waste of time.



Les firmwares HP-Prime se composent de plusieurs fichiers.
HP Prime firmwares are made of multiple files.

  • BXCBOOT0.BIN
  • BESTAARM.ROM
  • MASTER.DAT
  • APPSDISK.DAT
Image


Aussi en août, Lionel et moi avions fait une expérience relatée par Lionel.
In August, Lionel and I had made a quick experiment described by Lionel.


Elle consistait à modifier, dans le firmware de la Prime (partie \programs\misc\armfir.elf du système de fichiers FAT16 contenu dans APPSDISK.DAT), des éléments visibles, à l’époque les chaînes d’aide de WHILE et REPEAT.
La modification a été réalisée sous Linux, après montage de l'image:
Code: Tout sélectionner
mkdir appsdisk; mount -o loop,offset=8192 APPSDISK.DAT appsdisk/

Elle a été effectuée grâce à l’éditeur hexa `hte`, après avoir trouvé les chaînes avec `strings` et un peu de `od`. Du classique, donc.
The experiment was made of a modification, in the Prime’s firmware ( \programs\misc\armfir.elf part of the FAT16 filesystem embedded into APPSDISK.DAT), of some user-visible items, namely the help strings of WHILE and REPEAT.
The modification was performed under Linux, after mounting the image:
Code: Tout sélectionner
mkdir appsdisk; mount -o loop,offset=8192 APPSDISK.DAT appsdisk/

It was done thanks to the `hte` hex editor, after finding the strings with `strings` and a sprinkling of `od`. No fancy tools.


Bien sûr, pour qu’une modification ait une chance de fonctionner (du moins, nous l’imaginons, mais nous allons poursuivre les tests), il faut mettre à jour la somme MD5 dans le fichier \APPSLIST.MD5 du filesystem FAT16, après avoir calculé la somme MD5 du fichier armfir.elf modifié.
Ensuite, il faut transférer le firmware complet, comprenant le fichier APPSDISK.DAT modifié, à la calculatrice.
Of course, such a modification has no chance of working (well, at least, we think so, but we’ll perform more tests) without updating the MD5 sum in the \APPSLIST.MD5 file of the FAT16 filesystem, after computing the MD5 sum of the modified armfir.elf


Avec ça, c’est bon ? Non, notre expérience en août avait échoué. Les chaînes de caractères de l’aide de WHILE et REPEAT n’avaient pas changé, sur la calculatrice, et nous avions donc supposé que la procédure de validation était plus compliquée. Il fallait quand même tenter les choses simples et très rapides en premier :)
So far, so good ? Nope, our experiment from August had failed. The help strings for WHILE and REPEAT didn’t change, on the calculator, so we supposed that the checking procedure was more complicated. Trying out the simple, quick things first was the appropriate thing to do :)


Mais nous avons compris ce week-end pourquoi nous avions échoué: dans cette expérience, le firmware n’avait pas été intégralement transféré à la calculatrice !
Pour déclencher un transfert complet, une méthode apparemment fiable est de downgrader le firmware, avant de l’upgrader. Peut-être y a-t-il plus simple (modification dans MASTER.DAT ou autre), mais les transferts de firmware vers la Prime sont suffisamment rapides grâce à un contrôleur USB supérieur à celui des Nspire et à un protocole plus malin.
However, this week-end, we understood why our experiment had failed: the firmware hadn’t been fully re-transferred to the calculator !
In order to trigger a full firmware transfer, a seemingly reliable method is to downgrade the firmware before upgrading it back. Maybe there are simpler ways (e.g. modifying MASTER.DAT), but on the Prime, firmware upgrades are fast enough, thanks to an USB controller better than that of the Nspire, and a better protocol.


3054 3053
Lors du downgrade + upgrade, la calculatrice affiche pendant quelques secondes un message "verifying firmware". Il y a donc peut-être bien une signature, mais elle ne concernerait que certains fichiers jugés critiques ?
En tout cas, le fichier APPSDISK.DAT modifié est bien transféré à la calculatrice, et les modifications sont visibles, comme le montrent les photos ci-contre ainsi que la capture d’écran réalisée avec le programme de test de libhpcalcs (“libticalcs pour les Prime”, et davantage) en développement par Lionel et que je teste:
During the upgrade + downgrade, the calculator displays a “verifying firmware” message for several seconds. Therefore, there may be a signature, but it could be applied only to a subset of files considered highly critical ?
Anyhow, the modified APPSDISK.DAT file is correctly transferred to the calculator, and the modifications are visible, as shown by the opposite snapshots as well as the screenshot made with the libhpcalcs (“libticalcs for the Prime”, and more) being developed by Lionel, which I’m testing:

Image

(on remarquera les couleurs avec inversion des teintes rouges et bleues, venant du fait que le post-processing nécessaire sur les images produites par la machine n’est pas encore implémenté)
(notice the inverted colors, caused by the current lack of implementation of necessary post-processing on the images produced by the calculator)


Il est évident que si on peut modifier aussi facilement les chaînes de caractères de l’OS, on peut modifier bien d’autres choses ;)
Espérons donc plein de bonnes choses pour la plate-forme Prime, à commencer par:
  • l’utilisation de la pleine puissance de la machine grâce au code natif (la puissance brute la plus élevée du marché pour une calculatrice à l’heure actuelle, même si elle est faible par rapport aux smartphones modernes);
  • le portage de Linux et l’émulation la machine, largement faisables avant la fin de l’année si une équipe peut y passer assez de temps, d’autant que la machine est basée sur des composants connus, déjà supportés pour la plupart par Linux et de vieux forks de QEMU, voir http://tiplanet.org/hpwiki/index.php?ti ... /Emulation ;
  • la correction de bugs, comme celui de l’indice des suites ne pouvant pas commencer à zéro (très embêtant pour l’enseignement secondaire français).
It is obvious that if modifying the OS’s strings is so easy, then many other things can be modified ;)
Let’s hope the best for the Prime platform, starting with:
  • unleashing the full power of the calculator through native code (at the time of this writing, the highest raw power on a calculator in the entire marketplace, even if it’s low compared to modern smartphones);
  • porting Linux and emulating the calculator, clearly doable before the end of the year if someone can spend enough time on it, all the more the calculator is based on well-known components, most of them already supported by Linux and old QEMU forks, see http://tiplanet.org/hpwiki/index.php?ti ... /Emulation ;
  • bugfixes, such as making it possible for sequence index to start at 0 (the current impossibility to do so is very annoying for French high school teaching).


coécrit par Critor et Lionel Debroux
cowritten by Critor and Lionel Debroux
Lien vers le sujet sur le forum: Premier patch de firmware HP-Prime (Commentaires: 5)

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
1398 utilisateurs:
>1334 invités
>59 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)