π
<-
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

L'application Android HP-Prime !

Nouveau messagede critor » 24 Mar 2015, 16:54

En février 2013, Texas Instruments sortait son application TI-Nspire pour iPad, permettant de retrouver sur ces tablettes les fonctionnalités des logiciels et calculatrices TI-Nspire, et anticipant ainsi une évolution technologique donnant de plus en plus de place aux tablettes dans le monde de l'éducation.

Plusieurs d'entre nous ont été surpris que cette application ne soit jamais sortie depuis pour les plate-formes Google Android.


Hewlett Packard s'est visiblement depuis également engagé sur la même voie, sortant aujourd'hui soit deux ans après, une application là encore en rapport avec son modèle haut de gamme, l'application HP-Prime.

Toutes les fonctionnalités logicielles de la calculatrice, y compris son excellent moteur de calcul formel, seront donc désormais disponibles dans votre tablette ou smartphone :



Elle est proposée actuellement à 22,43€.

Mais HP s'est visiblement fixé une cible prioritaire différente de celle de TI, car son application cible les plate-formes Google Android et non les tablettes Apple iPad.

Il n'y a donc pour le moment aucune concurrence entre ces deux applications.



Il ne manque plus qu'à ce que Casio rentre dans la course avec une application basée sur sa calculatrices Classpad II / fx-CP400. ;)



Téléchargement : https://play.google.com/store/apps/deta ... calculator

Source : http://www.hpmuseum.org/forum/thread-3471.html
Lien vers le sujet sur le forum: L'application Android HP-Prime ! (Commentaires: 28)

Nouvelles versions HP-Prime 6940 et 6975

Nouveau messagede critor » 27 Déc 2014, 18:25

Hewlett Packard a récemment publié deux nouvelles mises à jour du firmware HP-Prime et des logiciels dédiés HP-Connectivity Kit et HP-Prime Virtual Calculator :
  • les versions 6940 datées du 24 novembre
  • les versions 6975 datées du 3 décembre

Les versions 6940 ont été rapidement retirées des serveurs de HP, peut-être suite à un signalement de problème avec le moteur de calculs RPN, et remplacées quelques jours plus tard par les versions 6975.

Une première nouveauté consiste en l'ajout d'une interface de déverrouillage tactile, comme sur les tablettes. :)

Le menu mémoire se montre un peu plus bavard et nous permet enfin de découvrir exactement les capacités utilisables à vide de la calculatrice : :bj:
  • 11.16Mo de mémoire vive (RAM) accessibles par l'utilisateur pour une puce de 32Mo
  • 197.85Mo de mémoire de stockage accessibles par l'utilisateur pour une puce de 256Mo - à ce jour le record de capacité pour une calculatrice graphique :bj:

Un gros reproche que l'on pouvait faire à toutes les versions précédentes, était l'absence de barre de progression lors des transferts de fichiers, aussi bien sur le logiciel que sur la calculatrice. Dès que le fichier était un peu gros, ce transfert se réalisait à l'aveugle, avec nombre de problèmes si l'on demandait un nouveau transfert alors qu'il n'était pas terminé. :mj:
Désormais, logiciel et calculatrice disposent tous deux de barres de progression. Enfin - il était grand temps ! :bj:

Un autre gros reproche concernait le transfert de gros programmes, dont entre autres ceux générés avec le convertisseur de PDF en ligne mViewer GX Creator. Régulièrement, la calculatrice plantait en fin de transfert et devait être redémarrée, ce qui nécessitait de s'assurer d'avoir l'outil adéquat sur soi, le trou étant bien trop fin pour une pointe de stylo. :mj:
Il parait qu'il y a eu des améliorations au niveau du transfert de fichiers, alors expérimentons en tentant de transférer 2,65Mo de fichiers mViewer GX :
ImageImage

Les informations sont ici incohérentes. Les 2,65Mo de programmes mViewer GX Creator ont bien été retirés de la mémoire Flash disponible, mais la mémoire vive disponible a également perdu ici 7Mo et est désormais dangereusement basse avec seulement 1,54Mo de libres... :o
En fait, en fin de réception de chaque fichier, il semble que ce dernier soit traité par la calculatrice, et que la mémoire soit mal nettoyée suite à cette opération. C'est une fuite de mémoire, qui explique le plantage par épuisement de la RAM disponible qui a pourri la vie de nombre d'utilisateurs depuis un an. :mj:
Tentons donc de transférer un dernier fichier mViewer GX...
Bonne nouvelle, nous n'obtenons plus de plantage en fin de transfert. En fait désormais, le transfert ne démarre même pas et une erreur de mémoire est signalée - c'est mieux. :)
Mais en pratique, vous devrez là encore redémarrer la calculatrice pour libérer la mémoire RAM perdue. :mj:
Au final rien ne change donc pour l'utilisateur, qui devra continuer de redémarrer sa HP-Prime tous les 2-3Mo de données transférées. Le remplissage des 197.85Mo utilisables s'annonce comme un véritable parcours du combattant - je vous souhaite bon courage ! :P

Comme d'habitude, de très nombreuses autres corrections de bugs ou améliorations ont été apportées, notamment au niveau du moteur CAS. Voici ci-dessous le changelog officiel :
Show/Hide spoilerAfficher/Masquer le spoiler
HP Prime – Release Notes
-------------------------

Date Released: 2014/11/24

Internal Versions
-----------------
Firmware Version: 2014 11 24 (6940)
Virtual Calculator Version: 2014 11 24 (6940)
Connectivity Kit: 2014 11 24 (6940)

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.

Primary focus in this release was enhancements to communication and wireless.

New Functionality (Connectivity Kit)
------------------------------------
User interface refined and improved.
Much more reliable and capable communication.
Multiple antennas supported for wireless communication.
Progress bars are now shown for individual units during transfer data transfer.
Much nicer "firmware update" window - adds support for detection of multiple units and more ways to receive prompts for updating units.
Now possible to send a single item from one unit to everyone in the class in a single step.
Improvements to screen monitoring.

New Functionality (Calculator Software)
---------------------------------------
Added lower/upper optional inputs in cumulative probability functions. Binomial arguments now consistently ordered.
Add ability to mix and edit CAS functions inline as part of larger programs - #cas to start a block, and #end to end it.
New variables Notes and Programs created to allow programatic access.
Geometry variables Instruction and DelInstruction provide programatic access to geometry constructions.
Much faster scrolling in large notes, programs and equations.
There is now an "Info" menu key in the memory manager. It reports free ram and available storage.
VARS menu now has a "system" group which contains general system variables.
TOff variable introduced. It is a millisecond value with minimum of 5s.
TIME was renamed to TEVAL to avoid confusion with Time variable. Also now shows up in the catalog.
SERIAL and VERSION commands introduced.
Added an implicit_diff command to simplify implicit differentiation steps.
Improved help throughout system and connected it in more places.


New Functionality (Virtual Calculator)
--------------------------------------
Japanese user interface turned on for menus.
There is now an "Info" menu key in the memory manager. It reports used ram and available storage.


Resolved issues and changes excluding CAS
-----------------------------------------
1. Resolved potential issue pasting formatted text into notes.
2. Improved cursor positioning when working with very large notes or programs.
3. Resolved issues with style selection in note editor.
4. Resolved issue using large font in inference table view.
5. Resolved issue storing into some inference variables from the command line.
6. Improved spreadsheet to allow loading old format without issue.
7. Resolved issue where plotfunc in command line could blink while help was open.
8. Resolved issue with vector use involving MAKELIST and list2mat.
9. Resolved issues with printing some messages from the CAS.
10. Resolved issue where connectivity kit did not allow an empty password for exam mode.
11. e^t^2 not printing with parens making it appear wrong. As part of fix, removed superscript 2 character from [x^2] key. Now does ^2 instead.
12. Resolved some issues with various FILLPOLY inputs.
13. Resolved issue with Send button not showing up on the emulator when selected to communicate with a calculator.
14. Resolve issue in connectivity kit where menu cut/copy/paste were not always working in some places.
15. Improved poll response to prompt for verification on single send, or with missing responses.
16. Resolved issue with digit grouping making equations appear strangely in a few locations.
17. Resolved an issue where [a b/c] could hide a negative sign.
18. Resolved issue with using matrix store notation M1(5,1) on a vector.
19. Resolved many issues in INPUT command. Also, chooser indexes in INPUT command were 0 based instead of 1.
20. Introduced "Fit" variable in 2var statistics to programmatically control fit line removal.
21. Resolved issue involving SetFreq.
22. Resolved issue using built in function variables in makelist. ex: MAKELIST(F1,X,1,5,1)
23. Brought back OS version on help about screen.
24. Improved color choosers through system so initial color selection matches the current selection.
25. Improved first boot screen.
26. Resolved issue with REGRS command and trig fit.
27. Some "NIST" group went and changed the definition of Faraday.
28. Resolved issues with alphabetical app sorting.
29. Switched to have fsolve in CAS->solve menu instead of less capable nSolve command.
30. Improved the exam mode password/time screen to show remaining time better.
31. Improved sleep to avoid the calculator from sleeping while streamer is connected and active.
32. Resolved issue where terminal scrolling could hang system. Also added a titlebar on the terminal.
33. Resolved issue with E+5/ interpreted as (E+5)/ instead of E+5/
34. Removed ` from catalog. (auto eval quote)
35. Resolved issue with program dialog box and digit grouping.
36. Resolved memory issue in parser when using ICON keyword.
37. Resolved issue where a matrix stored by M2:=M1 in home edited both M1 and M2.
38. Resolved issue with digit grouping in solve application preventing solving with numbers >1000.
39. Resolved issue with kinetic scrolling and editors.
40. Enlarged size of advanced graphing memory so more scrolling can happen before redraw is needed.
41. Resolved issue where define F1=..., F2=d F1(X) / X=X in symb, PLOT view, and then exit could cause undesirable effects.
42. Resolved display issue where DMS value -1<x<0 was not showing negative sign.
43. Improves Function app/Plot/Fcn/Root reports for some functions that jump over zeros.
44. Resolved issue where STRING function was not working well with 4 or more parameters.
45. Resolved issue where DRAWMENU was not able to use pictures as sources

Resolved issues and changes in CAS
----------------------------------
1. Improved simplify handling of surd/nthroot
2. concat now accepts more than 2 arguments
3. Fix for int(1/x^2,x,0,inf)
4. Fix for fisher_cdf(5,6,2.1,∞)
5. Changes for arcLen - support for curves having more than one arc and for points instead of parameter values for boundaries
6. Additional checks for low accuracy integrals by gaussian quadratures to avoid Romberg method, example int(1/sqrt(1-x^6),x,0,1.)
7. Improves multiple integrals like int(int(int(sqrt(x^2+z^2),z,-sqrt(y-x^2),sqrt(y-x^2)),y,x^2,4),x,-2,2)
8. Fix for desolve(y''=1/x^2)
9. Fix for sign, for example sign(sin(6283185307179586/1000000000000000))
10. Fix for int((1-x)^(2/3)*x^(1/3),x,0,1)
11. Fix for expand(x*2.9e-13+6.3e-13)
12. Enables new syntax for substitution in expression like f:=x^2+1; f(x=1)
13. int(1/sqrt(1+x^3),x,0.0,∞) now returns an approximate answer
14. Fix for (f)solve(((3.068E-3/(0.118+1.001E-5*X))-(((1+2.126E-5*X)/(1+8.506E-5*X))-(0.3+2.55E-5*X)))=0,X);
15. Setting default arg to 0 in piecewise to make limit work
16. Added support for complex numbers in pmin
17. Fix for limit((-9x^69+x^47+10)/(-7x^69+x^46+10),x=inf)
18. Remove autosimplification after 'reorder'
19. Fix for limit(surd(3^x+5^x,x),x,inf)
20. Fix for solve(6e-34*f=g,f)
21. Sort proot output
22. If taylor or series have polynom as optional last arg, the order_size term is removed (shortcut for convert(series(...),polynom) to series(...,polynom))
23. Improve warning for some ode that can not be solve explicitly
24. Fix for int(x²/(9+x^6),x,-inf,inf), int(1/(x^2 + 6*x + 12),x,-inf,inf)
25. Fix for trigtan(sin(x)/cos(x)) and for cSolve(x^4-1=3)
26. SVD warnings for exact/symbolic matrices
27. Fix for GD:=line(y=(4859/2500*ln(20)+631/125+(-4859/100000*ln(20)-631/5000)*x)):;GG:=plotfunc(1.301*ln(x)+3.406,x,-50,50):;single_inter(D,G);
28. Changed ihermite to return a list
29. Simplification of conj(conj()), conj(re()) and conj(im())
30. median({1,2,3,4}) returns 2.5
31. rsolve now handles homographic recurrences if the fixed point has multiplicity 2
32. Computation of Beta(x,y) if x>0, y>0 and x+y is integer, recognition of integrals solvable by Beta, e.g. int(x^(1/3)*(1-x)^(2/3),x,0,1)
33. If partfrac optional 2nd argument is a sqrt, does partial fraction expansion with factorization over this field extension
34. Fixes for rootof (root selection and i with rootof)
35. Improves arg and evalc for pow of complex numbers
36. Fixes solve with piecewise containing a sqrt
37. Fix for solve(x^5=-1)
38. laplace now switches to exact mode
39. Fix for piecewise in regroup and solve
40. Fix order for regroup (fraction/monomials)
41. Fix for SVD
42. Fix for string(matrix), sum(sin(n*x)/n^2,n,1,inf), fsolve in degree mode without interval/guess
43. Fix for Groebner basis and fix for comparing 2 symbolic complexes having the same imaginary part
44. Improves some simplifications like abs(exp(i*x)+1) and some integrals of periodic function over a period
45. Avoid rootofs for some factorizations
46. Change for product/sum, e.g. for product(n,n,1/2,3,1/2)
47. Calls exact on limit arguments
48. Change piecewise printing to CASE
49. Fix for int(exp(-x)/(1+x^2),x,0,inf)
50. Fix complexroot(x^3+8,1e-5,0,2+2*i)
51. Fix for solve(sin(x)=sin(2x))
52. Accept = instead of - in zeros and czeros
53. Call normal on inverse of matrix
54. Fix for int(abs(sin(x)-cos(x-1)),x,0,3)
55. fsolve now returns itself if the equation has more than 1 var, making commands like fsolve(int(fsolve(x^5+x=y,x,1e-14),y,0,t)=1/3,t=1.0) possible
56. Improve detection of polynomial equation by fsolve. If fsolve has only one solution in a polynomial equation, returns the solution instead of a list of one solution
57. Fix printing of ()^.5 (was incorrectly printed as sqrt())
58. Fix for int(1/surd(x-1,5),x,1,33)
59. Fix for desolve(y''+1/(x+1)=0,x,y)
60. Make resultant with 0 return 0
61. Fix for ifactor(373196531)
62. Fix for SVD of matrices having more columns than rows
63. Make sorta/sortd work with complex numbers (sorting by real parts)
64. Changed number of Pollard-rho tries for ifactor(2^101+5), removed some optimizations that seems to fail in some rare occurrences
65. Integration - small improvement recognizing f(u)*u' pattern
66. pmin now accepts sqrt and other algebraic extension of Q
67. round([a,b],c) fixed
68. Make limit(exp(-1/x^2)/x,x=0) work
69. Fixed iquorem to behave like iquo+irem with negative integers
70. Fix for int(frac(x),x,-1,2), int(frac(x),x,0,6.4)
71. Fix for int(sqrt((t-5*cos(t))^2 + (6*cos(1+sin(t)))^2),t,0,3)
72. Fix for factor(3*a*cos(sqrt(3)*ln(-x)/2)-b*sin(sqrt(3)*ln(-x)/2)-sqrt(3)*a*sin(sqrt(3)*ln(-x)/2)+sqrt(3)*b*cos(sqrt(3)*ln(-x)/2))
73. Fix for sum_riemann(1/sqrt(n^2+k^2),[n,k])


Hélas le problème des suites numériques qui ne peuvent être définies à partir du rang 0 reste non corrigé, et va continuer de causer des problèmes aux lycéens de séries générales et technologiques dès la classe de Première, et la HP-Prime reste à ce jour à mon avis rien qu'à cause de cela l'un des plus mauvais choix pour un lycéen parmi les trois constructeurs historiques. :mj:
Toutefois, une amélioration de l'application suites remédiant enfin à ce problème nous a été annoncée pour 2015 lors du salon APMEP en novembre 2014. :)


15 mois après le lancement de la calculatrice HP-Prime, HP semblerait enfin se préoccuper de corriger les problèmes qui nous semblaient prioritaires car concernant l'utilisateur non expert, et pour certains d'entre eux tous les utilisateurs. C'est indéniablement une bonne nouvelle ! :bj:
Toutefois, 16 mois après son lancement la HP-Prime n'est visiblement toujours pas au point. Même si HP montrerait enfin une volonté de corriger cela, savoir qu'il leur a fallu 15 mois pour commencer à s'intéresser à ces problèmes essentiels n'est absolument pas encourageant pour l'avenir...



Téléchargements :
Lien vers le sujet sur le forum: Nouvelles versions HP-Prime 6940 et 6975 (Commentaires: 21)

Dynatech liquide les HP-Prime à moins de 100€

Nouveau messagede critor » 14 Déc 2014, 13:24

Après l'avoir proposée initialement à 149€ à la rentrée 2013, la boutique en ligne allemande Dynatech cassait les prix sur la HP-Prime pour la rentrée 2014 en la proposant à 113,95€.

Pensiez-vous que ça allait remonter après la rentrée ?
Que nenni, la HP-Prime est désormais proposée à 94,95€. :o

Vous ne rêvez pas, moins de 100€ pour une calculatrice tactile couleur formelle. ;)

Un tel effondrement des prix pourrait être lié à :
  • une tentative désespérée du constructeur ou du distributeur de pénétrer le marché avec un prix à peine supérieur au prix coûtant, puisque tout le reste a à ce jour échoué
    Mais cela ne semble pas être du fait du constructeur puisque les HP-Prime sont toujours aussi chères sur la boutique officielle HP-France et chez la boutique en ligne française TS Promotion.
  • un arrêt prochain de distribution de la gamme par le distributeur (ce qui peut se comprendre si la HP-Prime ne marche pas en allemagne, et surtout dans le contexte de l'interdiction prochaine des calculatrices graphiques à l'Abitur, examen équivalent au BAC, dans deux des Länder les plus importants à compter de la session 2017), avec donc liquidation au plus vite du stock d'invendus pendant qu'il vaut encore quelque chose et est encore vendable
  • une liquidation du modèle pendant qu'il vaut encore quelque chose, en prévision de l'arrivée prochaine (rentrée 2015 ?...) d'un nouveau modèle remplaçant

Nous hésitons à priori entre les deux derniers points.
Mais puisque Dynatech ne semble pas casser les prix sur les modèles des autres constructeurs, ne faudrait-il pas en dédire que c'est le dernier point ? ;)


Edit: En effet, le seul modèle de HP-Prime listé sur Dynatech est le NW280AA (révision matérielle A), incompatible avec tous les périphériques USB pourtant mis en avant dans la campagne de lancement de la calculatrice (module sans fil et station d'acquisition de mesures physiques).

Dynatech veut probablement écouler ce vieux stock défectueux, avant de lancer les nouvelles HP-Prime G8X92AA (révision matérielle C).


Source : http://dynatech.de/produkte/produkt.php?prod=7202
Lien vers le sujet sur le forum: Dynatech liquide les HP-Prime à moins de 100€ (Commentaires: 6)

La HP-300s+ utilise le firmware Casio fx-92 Collège 2D+

Nouveau messagede critor » 09 Déc 2014, 20:49

409440974095Dans un article précédent, nous découvrions que la calculatrice Auchan CS-12+ utilisait exactement le même firmware que la fx-92 Collège 2D+. Nous pensions à une contrefaçon non autorisée vu la qualité absolument médiocre de la carte mère Auchan.

4134Mais c'est loin d'être un cas isolé. Regardons aujourd'hui la calculatrice scientifique HP-300s+. Malgré un aspect totalement différent faisant beaucoup plus professionnel, nous y remarquons une disposition de touches très caractéristique de Casio dans la partie inférieure du clavier, et des affichages apparemment identiques. :o
Mais c'est un peu plus subtil ici, puisque le logo Casio n'est pas montré à l'extinction de la calculatrice. ;)

Le haut des claviers présente toutefois une organisation bien différente avec des touches positionnées différemment et n'ayant même pas les mêmes fonctions principale ou secondaire. Le clavier HP semblerait malgré encore quelques différences, beaucoup plus proche du clavier équipant les Casio scientifiques internationales fx-82/85/95 ES Plus.


Le clavier différent de la HP-300s+ permet des saisies irréalisables sur la Collège 2D+ :
  • combinaison :bj:
  • arrangement :bj:
  • constante exponentielle :)
  • logarithme de base spécifiée :)
41434144414541464149

Inversement, sur Collège 2D+ on a au clavier un caractère point-virgule absent de la HP-300s+, puisque la virgule est déjà utilisée comme séparateur décimal.

Mais on trouve aussi sur la HP-300s+ des fonctionnalités supplémentaires, comme :
  • un menu pour les fonctions de trigonométrie hyperbolique accessible via la touche 'hyp' :)
  • une application de conversion d'unités accessible via Seconde+8, dans laquelle on choisit le couple d'unités à convertir en saisissant un code inscrit au dos du couvercle :bj:
    Bizarrement, cette application de conversion est une fonctionnalité absente des fx-82/85/95 ES Plus, mais présente sur les Casio haut de gamme fx-115/570/991 ES Plus utilisant un clavier différent.
    On remarque que cette application va de pair avec une bibliothèque de constantes physique accessible via Seconde+7, ici absente après vérification.
4140414141424150


41384135On trouve également nombre de différences d'écriture entre les Collège 2D+ et HP-300s+, puisque cette dernière semble fonctionner en anglais et non en français.

41364139Toutefois, le menu principal présente les mêmes 6 applications. Le seul menu différent sur la HP-300s+ semble être celui de configuration avec une option supplémentaire qui permettrait de choisir le séparateur décimal.

Au final, la HP-300s+ semble ne correspondre exactement à aucun modèle Casio existant. Elle apparaît comme un hybride des fx-82/85/95 ES Plus, et fx-115/570/991 ES Plus.

Nous en aurons le coeur net, accédons au menu de diagnostics avec la combinaison Seconde-7-On puis 9.
4137Contre toute attente, les deux modèles nous indiquent les mêmes firmwares "GY-468 VerA", absolument identiques comme le certifie la somme de contrôle D884 ! :o

Cela veut donc dire que toutes les fonctionnalités supplémentaires de la HP-300s+ dont le convertisseur d'unités sont bien présentes dans la Casio fx-92 Collège 2D+, mais à ce jour inaccessibles. ;)

Il doit y avoir dans ces deux calculatrices une série de 'jumpers' (interrupteurs) matériels ou logiciels, permettant de décrire au firmware le comportement qu'il doit adopter :
  • langue française ou anglaise
  • type de clavier
  • possibilité de choisir le séparateur décimal
  • disponibilité de l'application de conversion d'unités
  • disponibilité de la bibliothèque de constantes physiques
  • affichage du logo à l'extinction ou pas
  • ...

41484147
Jetons-y donc un coup d'oeil.

Bien que différente de celle de la Collège 2D+, la carte mère "Juniper EA-631" de la HP-300s+ semble cette fois-ci de qualité similaire. Rien à voir donc avec la contrefaçon de piètre qualité de chez Auchan, l'usage du firmware Casio a du être ici dûment négocié et autorisé.

Nous avons bien un groupe de 8 jumpers numérotés P0 à P7 sur la Collège 2D+, mais je n'ai jamais réussi à constater la moindre différence de fonctionnement après en avoir modifié les états. :(


Du côté de la HP-300s+, aucune trace de tels jumpers. Peut-être sont-ils dissimulés dans la bulle d'epoxy emprisonnant le processeur, comme ce fut le cas sur les dernières révisions matérielles des calculatrices de la génération précédente (ES / Collège 2D). :'(
Lien vers le sujet sur le forum: La HP-300s+ utilise le firmware Casio fx-92 Collège 2D+ (Commentaires: 44)

Nouveau firmware HP-Prime 6031

Nouveau messagede critor » 20 Aoû 2014, 00:48

Hewlett Packard nous publie ce soir un nouveau firmware pour sa calculatrice tactile couleur HP-Prime.
Il date du 2 juillet et porte le numéro de build 6031, ce qui veut dire qu'il y a eu une seule recompilation depuis la build 6030 du 30 mars dernier.

Dans ce contexte, il ne faut pas s'attendre à beaucoup de nouveautés. En effet, il n'y en a qu'une seule.

Nous vous avions déjà parlé du fait qu'il existait deux types HP-Prime:
  • les HP-Prime en révision matérielle A, de référence NW280AA (rentrée 2013)
  • les HP-Prime en révision matérielle C, de référence G8X92AA (rentrée 2014)

Les révisions A souffrent d'un gros défaut, avec de grosses limitations de la prise USB, empêchant paradoxalement l'utilisation de périphériques qui avaient été annoncés et mis en avant lors de la campagne de lancement:
  • pas de possibilité d'utiliser le module sans-fil USB :mj:
  • pas de possibilité d'utiliser la station d'acquisition de mesures physiques USB HP StreamSmart 410 :mj:
  • impossibilité de connecter directement la calculatrice en USB à une autre calculatrice HP-Prime :mj:


Avec cette nouvelle build 6031, à part une amélioration côté StreamSmart (pour rev. C+, donc), ces incompatibilités ont toujours l'air présentes :(

Les problèmes bien plus importants, concernant l'utilisateur lambda, demeurent présents, comme :
  • La non gestion des suites commençant au rang 0, une véritable aberration pour l'enseignement secondaire général et technologique en France qui sera source d'erreurs pour de nombreux lycéens choisissant ce modèle. :mj:
    Toutes les séries du BAC sont concernées par ce défaut car c'est un thème très important enseigné de façon transversale: S, ES, L, STMG, STI2D, STD2A, STL et ST2S ! :o
  • La stabilité absolument déplorable du modèle - il ne se passe pas une seule journée d'utilisation sans que ma HP-Prime ne plante au moins une fois, alors que je ne fais rien de spécial ou de non documenté puisque pour le moment nous n'avons pas accès à la programmation en langage machine. :mj:
Non je suis désolé, mais nous sommes maintenant à la veille de la rentrée 2014 et la HP-Prime n'est toujours pas au point après un an.


Source photo : http://www.hpgraphingcalc.org/prime.html

Téléchargement : HP-Prime firmware 6031
Lien vers le sujet sur le forum: Nouveau firmware HP-Prime 6031 (Commentaires: 10)

La 3D en raycasting étendu débarque sur HP-Prime

Nouveau messagede critor » 04 Aoû 2014, 21:17

Enfin un moteur 3D en raycasting étendu sur HP-Prime ! :bj:
Finally an extended 3D raycasting engine on the HP-Prime ! :bj:


Pour la rentrée 2013, les premiers tests de performance du langage de programmation interprété de la HP-Prime furent extraordinaires. Jamais nous n'avions vu un langage interprété sur calculatrice bénéficier d'une telle puissance... Si bien que contrairement à d'autres calculatrices, l'idée de coder un moteur 'raycasting' directement dans le langage interprété originel fut rapidement évoquée ! :o
For back to school 2013, the first performance tests using HPPPL, the interpreted programming language of the HP-Prime, were extraordinary. We had never seen an interpreted language on calculator benefiting of such power... So unlike other calculators, the idea of coding a raycasting engine directly with the original interpreted language quickly existed ! :o



Mais qu'est-ce que c'est ? Le 'raycasting' ou littéralement "lancer de rayons" est un type de moteur permettant le rendu en temps réel de mondes 3D relativement simples. Il est particulièrement adapté aux jeux vidéos tournant sur des machines de faible puissance.
But what is it? Raycasting is a type of engine allowing realtime rendering of relatively simple 3D worlds. It is particularly suited to video games running on low power machines.


On peut citer à titre d'exemples Catacomb 3-D dès 1991 ou Wolfenstein 3D en 1992, tous deux du studio ID Software.
Notons pour anecdote que paradoxalement, Wolfenstein 3D a été accusé par une certaine presse d'alors de faire l'apologie du nazisme avec de nombreux affichages de croix gammées et portraits d'Hitler sur les murs, alors que le but du jeu était justement de combattre les nazis.
Can be cited as examples Catacomb 3-D in 1991 or Wolfenstein 3D in 1992, both from the ID Software studio.
Note to anecdote paradoxically, Wolfenstein 3D was accused by some press then to advocate Nazism with many displays of swastikas and Hitler portraits on the walls, while the goal of the game was precisely to fight the Nazis.


Le principe de base en est relativement simple. Le monde est codé sous la forme d'une matrice binaire, c'est-à-dire un tableau de nombres valant zéro ou un, permettant donc des murs sous forme de cubes de même côté. A partir de la position du joueur, une simple boucle lance une série de rayons dans les directions autorisées par le champ de vision. Lorsqu'un rayon frappe un mur il s'arrête et retourne des informations sur cet objet à afficher, notamment la distance parcourue c'est-à-dire son éloignement qui, après correction de la courbure de l'oeil, donnera sa taille en pixels sur l'écran.
The basic principle is relatively simple. The world is encoded as a binary matrix, that is to say, an array of numbers equal to zero or one, thereby allowing walls formed of cubes with the same side. From the player position, a single loop is launching a series of rays in directions possible according to the field of view. When a ray hits a wall it stops and returns information about the object to be displayed, including its distance which, after correction of the curvature of the eye, gives its size in pixels on the screen.

Image Image


Toutefois avec ces murs de même hauteur ne pouvant que se prolonger ou être perpendiculaires, en pratique les mondes codés prennent très souvent la forme de labyrinthes, de plus en plus énormes et monotones avec l'avancée dans les niveaux du jeu et rapidement ennuyants selon moi.
However, with walls of the same height which can only be perpendicular, in practice such worlds often take the form of mazes, more and more huge and monotonous with the advance in the game levels, which quickly becomes quite annoying according to me.



Tant qu'à avoir un tableau de nombres, un amélioration immédiate du principe est de coder dans chaque case des informations supplémentaires sur l'altitude et la hauteur de l'objet. L'on peut alors créer des mondes beaucoup plus riches qui commencent véritablement à utiliser la 3ème dimension, avec des salles, escaliers...
C'est un des principes utilisés par ID Software dans la série de jeux Doom initiée dès 1993.

La complexité de l'algorithme est toutefois bien plus élevée car, les objets 3D pouvant avoir des altitudes et hauteur différentes, les rayons lancés ne s'arrêtent plus au premier objet rencontré. En effet, il peut y avoir d'autres objets qui dépassent derrière et seront donc partiellement visibles...

L'autre ajout essentiel qui ne sera pas explicité ici, est que l'objet 3D élémentaire n'est plus un prisme droit à base carrée mais un prisme droit à base triangulaire, triangle possiblement quelconque. C'est-à-dire que l'on peut reconstituer par assemblage n'importe quel type de polygone permettant ainsi des intersections libérées des contraintes initiales de perpendicularité.

Toutefois, les différents niveaux restent selon moi très en intérieur et encore dans le style de labyrinthes. Le studio Raven software a selon moi bien mieux exploité les possibilités du moteur 3D de Doom, en sortant dans le cadre d'un contrat avec ID Software les jeux Heretic et Hexen qui sont d'ailleurs illustrés ci-dessus.
As long as you have an array of numbers, an immediate improvement of the principle is coding in each cell additional information like the altitude and the height of the object. One can then create much richer worlds truly begining to use the third dimension, with halls, stairs...
This is one of the principles used by ID Software games in the Doom series initiated in 1993.

However, the complexity of the algorithm is much higher because 3D objects may have different heights and altitudes, the cast rays do not stop on the first object encountered. Indeed, there may be bigger objects behind which will be partially visible ...

The other essential addition that will not explained here is that the basic 3D object is no longer a square base right prism, but one with a triangular base That is to say that bases can be merged into any type of polygon allowing intersections released from the initial perpendicularity.

However, the Doom levels remain mainly indoors and still take the forms of labyrinths. According to me, the Raven Software studio has much better used the possibilities of the new Doom 3D engine of Doom through a contract with ID Software in its Heretic and Hexen games.




Personne d'autre ne semblant s'en être occupé entre temps, j'ai donc le plaisir de vous sortir ce soir le tout premier moteur 3D raycasting pour HP-Prime, PrimeCaster 3D.

Le moteur met d'emblée la barre très haut en implémentant non pas le raycasting basique, mais le raycasting étendu avec une matrice de hauteurs et altitudes. Les objets 3D élémentaires sont ainsi des prismes droits de même base carrée.

Les mondes 3D gérés sont donc intermédiaires entre Wolfenstein 3D et Doom. Ils sont en conséquence bien mieux que ceux du raycasting basique, avec la possibilité d'avoir des étages, escaliers, tunnels...

Le moteur a la particularité d'être à qualité variable et d'adapter automatiquement la précision des rayons 3D lancés pour cibler le FPS (Frames Per Second - soit images par seconde) que vous réglez avec les touches 'plus' et 'moins'.
Pour cela il mesure tout simplement le temps de rendu d'une frame en millisecondes (instruction 'Ticks') et vérifie que cela ne soit pas trop éloigné du temps correspondant à votre FPS. Vous aurez donc le confort de jouer avec un FPS relativement constant ! :bj:
J'estime pour ma part qu'un jeu commence à être 'jouable' à partir de 2 FPS.

Le logiciel HP-Prime étant plus rapide que la calculatrice, pour un même FPS et un même environnement 3D, nous aurons une meilleure qualité sur ordinateur que sur calculatrice.
As apparently nobody else took care of it, I am pleased to release you tonight the first 3D raycasting engine for the HP-Prime, PrimeCaster 3D.

The engine does not implement the basic raycasting, but some extended raycasting with an array of heights and altitudes. Basic 3D objects are right prisms with the same square base.

Possible 3D worlds are between Wolfenstein 3D and Doom. But they are still much better than the 3D worlds of the basic raycasting, with the possibility of having the floors, stairs, tunnels...

This particular engine has a variable quality and automatically adjusts the precision of the cast 3D rays to target the FPS (Frames Per Second) that you set with the 'plus' and 'minus' keys.
To do this, it simply checks the rendering time of the last frame in milliseconds (instruction 'Ticks') and verifies that it is not too far from the time corresponding to the FPS you've specified. You will have the comfort of playing with a relatively constant FPS ! :bj:
According to me, a game starts to be 'playable' with 2 FPS.

HP-Prime software being faster than the calculator, for the same FPS and the same 3D environment we will have a better quality on the computer than on the calculator.


3755
Comme vous le voyez, dans le cas d'un champ de vision globalement obstrué, la qualité bien qu'inférieure à celle du logiciel reste très honorable et jouable sur calculatrice. En effet les rayons lancés sont stoppés et ne continuent pas jusqu'au bord de la matrice puisque rien ne peut être visible derrière de tels objets.
As you can see, in the case of a mostly obstructed field of view, the quality on the calculator remains decent and yields a playable game, even if the quality is lower on the calculator. The cast rays are stopped, and do not extend as far as the matrix's edge, because nothing is visible behind such objects.


3756Par contre, dans le contexte d'un champ de vision libre en extérieur, c'est bien moins le cas.

Dans le contexte de l'algorithme actuel que j'ai quand même pas mal optimisé, faire un jeu jouable sur calculatrice dans une qualité acceptable nécessiterait de privilégier les scènes en intérieur, ou de prendre bien soin pour les scènes en extérieur d'obstruer rapidement le champ par de grands murs.
Une autre possibilité serait de revenir à l'algorithme basique du raycasting à la Wolfenstein 3D qui sera sûrement fluide au vu de ces performances, mais je trouve que ce serait bien dommage de se limiter à cela sur l'extraordinaire machine qu'est la HP-Prime.
In the context of the current algorithm which is already optimized, making a game playable on the calculator in an acceptable quality would need to build a 3D world with mainly interior scenes, or to take care of quickly obstructing the field of view with large walls for outdoor scenes.
Another possibility would be to return to the basic raycasting algorithm from Wolfenstein 3D which will surely run smoothly according to the above performances, but I think it would be a shame to limit us to such 3D worlds on the HP Prime.


Enfin, trois situations sont de plus gérés et interchangées via la touche 'espace':
  • de nuit, muni d'une torche
  • de jour, rayons solaires inclinés (matin ou après-midi)
  • dans le brouillard
Finally, three contexts are managed and interchanged via the 'space' button :
  • by night with a torch
  • by day, sunlight slanted (morning or afternoon)
  • in the fog




Pénètre dès maintenant mon château fort pour tenter d'atteindre le sommet du donjon si tu en es capable, et pourquoi pas après de créer ton propre monde 3D en modifiant la matrice ! ;)
Now enter my castle and try to reach the top of the dungeon if you can, and why not after this create your own 3D world by modifying the matrix! ;)



Téléchargement :
Download :
PrimeCaster 3D 1.0

Source images explicatives raycasting basique : Tutoriel raycasting basique (en français)
Source for images explaining the basic raycasting : Basic raycasting tutorial (in french)


Lien vers le sujet sur le forum: La 3D en raycasting étendu débarque sur HP-Prime (Commentaires: 17)

Dynatech casse les prix sur la HP-Prime pour la rentrée 2014

Nouveau messagede critor » 16 Juil 2014, 13:07

2799La HP-Prime à 113,95€ chez Dynatech ! :bj:

Après l'avoir proposée depuis la rentrée 2013 au prix de 149€, la boutique en ligne allemande Dynatech casse les prix sur la calculatrice couleur HP-Prime, la proposant désormais à 113,95€ soit moins que la TI-Nspire CX CAS alors que l'on partait de plus haut ! :o
Une réduction de prix de près de 25% qui, même en comptant des frais de port, écrase à ce jour toutes les boutiques concurrentes ! :bj:
Ce n'est toutefois pas forcément étonnant lorsque l'on sait que cette nouvelle calculatrice de la rentrée 2013 n'a pas su à ce jour s'imposer face aux calculatrices TI-Nspire du moins dans l'enseignement secondaire, pour des raisons diverses regroupant sous doute un prix élevé et des défauts logiciels.



Mais est-ce forcément une bonne affaire? Ce n'est pas certain...
Il faut savoir qu'il existe deux versions de la HP-Prime:
  • les HP-Prime de révision matérielle A lancées pour la rentrée 2013 (référence NW280AA)
  • les HP-Prime de révisions matérielle C lancées pour la rentrée 2014 (référence G8X92AA)
Les révisions A contre toute attente ont un matériel incompatible avec les périphériques USB officiels, pourtant présentés comme un argument majeur de vente dès l'annonce du modèle: modules WiFi et station d'acquisition de mesures physique HP-StreamSmart.
Tout ceci donnerait l'impression que HP se serait dépêché de commercialiser un prototype inachevé en 2013-2014, aux dépens des clients. :mj:



Mais curieusement, les deux modèles sont à ce jour encore proposés sur la boutique en ligne officielle de HP-France. :o

Si les révisions A sont amenées à céder la place aux révisions C+, il semble probable que Dynatech tout commme HP-France, soit en train d'écouler du vieux stock d'invendus, ce qui ne sera pas forcément intéressant - mais je vous laisse juges.

Mais les références différentes entre les deux révisions matérielles pourraient avoir une autre explication...
Il se pourrait tout simplement que HP ait décidé de fournir deux modèles de HP-Prime:
  • le modèle basique en révision A pour lycéens/étudiants, à 159€ sur la boutique officielle
  • le modèle étendu en révision C pour les enseignants et institutions rajoutant la compatibilité avec les périphériques USB officiels, modèle qui est justement proposé sur la boutique officielle à un prix supérieur n'ayant rien à voir avec le modèle précédent: 198€ ! :o
Il n'empêche que ce n'est pas ce qui était annoncé lors de la campagne de lancement du modèle, et que sous cette dernière hypothèse c'est une incompatibilité artificielle qui aurait été introduite volontairement après-coup et qui dessert les premiers utilisateurs à avoir cru en ce nouveau modèle dès 2013-2014. :mj:
Lien vers le sujet sur le forum: Dynatech casse les prix sur la HP-Prime pour la rentrée 2014 (Commentaires: 16)

1ers firmware + code natif (C et assembleur) tiers HP-Prime

Nouveau messagede critor » 06 Juil 2014, 00:07

Première exécutation de code natif (C et assembleur) non officiel sur HP-Prime, grâce au tout premier firmware tiers ! :bj:
First unofficial native (C and assembly) code run on the HP-Prime, thanks to the first third-party firmware :bj:

3054
En novembre 2013, je vous démontrais qu'il était possible de programmer un firmware modifié sur HP-Prime, la plus puissante calculatrice graphique à ce jour qui fut lancée pour la rentrée 2013. Une expérience précédente sur ce thème, menée par Lionel Debroux et moi en août 2013, avait échoué, car le firmware modifié n'avait en réalité pas été transféré à la machine.

Toutefois, je n'avais modifié que des données (un message affiché). Il restait à savoir si c'était possible de modifier du code exécutable, et devant l'indifférence généralisée que suscitait ce genre d'expériences au sein de la communauté HP, j'avoue être passé à d'autres projets comme mViewer GX.
In november 2013, I proved it was possible to flash a modified firmware to the HP-Prime, the most powerful graphing calculator to date which was released for back to school 2013. A previous experiment on modifying firmware, made by Lionel Debroux and I in August 2013, had failed because the modified firmware hadn't actually been transferred to the calculator.

However, I only modified some data (a displayed string). It remained to be seen if it was possible to modify some executable code, and due to the widespread indifference regarding such experiments within the HP community I moved on to other projects like mViewer GX.


3707
Non, l'image ci-contre n'est pas une photographie d'un quelconque écran de diagnostic ou d'un document mViewer GX...
Lionel Debroux qui s'est acheté une HP-Prime entre temps a poursuivi nos expériences, et vient de réussir à se compiler son propre firmware, dans lequel il a inclus le code assembleur (langage machine) nécessaire à l'affichage d'une mire RVB (rouge/vert/bleu). :D

Ce soir est donc un grand soir dans l'Histoire de la HP-Prime, où nous réalisons d'une pierre deux coups. Nous démontrons d'une part que contrairement à la TI-Nspire il est à ce jour possible de compiler et programmer n'importe quel firmware compatible sur HP-Prime, et d'autre part nous y réalisons la première exécution de code assembleur non officiel ! :bj:


Après huit mois de perdus, la voix du succès est donc enfin grande ouverte à la communauté HP: corrections des bugs du firmware officiel, création d'un shell/kernel pour permettre l'exécution de code assembleur depuis le firmware officiel et bénéficier d'une puissance encore plus extraordinaire pour les programmes, portage de Linux...
Reste à savoir si cette grande avancée fera enfin l'effet d'un électrochoc tant attendu, ou si la communauté HP va poursuivre dans sa torpeur pourtant surprenante après les merveilles et miracles réalisés sur les gammes HP-48 puis HP-49, condamnant la HP-Prime à l'oubli en l'absence d'initiatives officielles s'y substituant.
No, the picture on the right isn't showing you some meager diagnostic screen or mViewer GX document...
Lionel Debroux, who bought a HP-Prime in the meantime, has continued our experiments and has just successfully built his own firmware, in which he included some assembly code to display a RGB pattern (red/green/blue). :D

Tonight is a big day in the history of the HP-Prime. Unlike the TI-Nspire, we've demonstrated you that it is possible to build and flash any compatible firmware on the HP-Prime, and in the same time we've performed the first execution of third-party assembly code on the HP-Prime ! :bj:


After eight months lost, the success door is finally wide open to the HP community: fixing bugs for the official firmware, building a shell / kernel to allow the execution of assembly code on the official firmware and benefit from even more powerful programs, porting Linux...
Whether this great advance is going to wake up the HP community from its apathy or not, a surprising one after the wonders and miracles performed on the HP-48 and HP-49 calculator families... is a good question. It's one of the chances for the user community to save the HP-Prime from being forgotten, unless HP changes its mind and does all this by itself.



Source : viewtopic.php?t=14939&p=167592#p167590
Lien vers le sujet sur le forum: 1ers firmware + code natif (C et assembleur) tiers HP-Prime (Commentaires: 6)

-
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.
1441 utilisateurs:
>1416 invités
>20 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)