Author Topic: HP-Prime DVT prototype test and pictures  (Read 18733 times)

0 Members and 1 Guest are viewing this topic.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
HP-Prime DVT prototype test and pictures
« on: August 07, 2013, 06:58:40 pm »

    Hello everyone,

    After our pre-release HP Prime test thanks to its software, then our hands-on Classpad II fx-CP400 test article, the potential competitor of the Nspire CX CAS from Casio
    HP gave us the green light to publish articles about the HP Prime in advance :)
    We would like to give thank HP for giving us the calculator, and we would also note that this test was made on a prototype calculator hardware (and software), and thus we can safely say that production versions can only be the same or better - trivial bugs found on beta OS updates being quickly fixed in the next updates. A first final OS is to be announced by the end of August. ;-)

    This test is aimed to show you our general thoughts about the calculator and doesn’t go
    in depth about applications, which was dealt with a little bit in a previous news (the first link above) - we recommend you to read it if haven't already, those two news - this one and the last one - are complementary, and details will be the topic of an another article soon : the comparison between TI-Nspire applications, HP Prime, and Casio fx-CP400.

    Enjoy :)


    Summary
    • 1) Global presentation
    • 2) Packaging & connectivity
    • 3) Design & Screen
    • 4) Power supply & Boot
    • 5) The most important : Math and Graphs
    • 6) Interaction and user experience
    • 7) Others applications / Programming
    • 8) Misc.
    • 9) Conclusion
    1) Global presentation
    This beast you find in the middle, we would pleasantly take just as yet-another scientific calculator, however it’s NOT ; it's the HP Prime, the brand new 2013 back-to-school buzzed-about calculator, and it is apparently the (most) powerful of the graphing calculators list. And also, this girly-we-would-say is not eye-appealing and can be put with its calculator friends, limiting thief risks ... until we actually see the front side.

    This one done, it shows a unique very clean design and a collapsable cover with 4 anti-slipping pads, set with a “hp” silver-colored embossed logo. The cover removed, the calculator shows two areas : a black one at the top with the screen where you can see the clickpad and some application keys, and a silver-colored bottom area with the numpad, operation and function keys.

    How could we miss it that much ? With only 18,23x8,58cm², it is of course the smallest CAS-capable graphing calculator worldwide !

    Despite this, it places itself on second position on the screen size (behind the Casio fx-CP400), with a screen of 320x240 pixels (like TI-Nspire), but with a bigger surface of of 7x5,4cm². The screen takes the spotlight, leaving thin lateral and superior borders.

    However, with only 1,39cm thinness without cover, and 1,5 to 1,6 with, it gets rid of TI-Nspire CX in the thinness race, and becomes the world’s thinnest CAS-capable calculator ;)

    And finally, by weighting 228g, and even 180g without cover and 140g without the battery, it is also the lightest CAS-equipped graphing calculator ever marketed. A very nice pocket-sized handheld :)



    2) Packaging & Connections
    Here’s the packaging :

    And now its content :

    (also with a CD-ROM not shown here)

    • The HP-Prime calculator
    • Warranty booklet
    • 2 USB cables (micro-USB A <-> micro USB B for  Prime<->Prime and micro-USB B <-> USB A for Prime<->computer)
    • 1 USB wall-plug converter (there for North America)
    • A quick start guide


    As it is more and more the case on ultrathin devices, the HP-Prime calculator has a micro-USB mixed plug (A-type and B-type). Thus it can be used as a computer device (micro-USB B-type) or receive from  its own type(micro-USB A-type). Take note that those cables are not as widespread as mini-USB cables that are not compatible. Made that way, you should take care not to lose them and to have them ready to use.




    3) Design & Screen
    As indicated on the sticker on the back, we have here a DVT prototype:

    Specifications :
    - Size : 18.23 x 8.58 x 1.39 cm (7.13 x 3.38 x .550 in)
    - Weight : 228 g (8.04 oz)

    As said before, the design is very well made. While its weight is quite low, it is still easy to use it.

    The brushed metal reminds us of a calc-concept made by Levak; the TI-Nspire CX Titanium ;)


    Let's note that on this prototype, the color of the calculator’s back is white. On production models, it will be changed to black.


    The screen is a 16-bits color (65536 colors) 3.5" (8.9 cm) multi-touch TFT screen, with a 320x240pixels resolution. Thus giving a 114 ppi resolution (slight lower than the TI-Nspire or the CP400, respectively 125~128)



    4) Power supply & Boot

    The HP-Prime is powered by a Li-ion battery, which doesn’t need any cable. It's very easily put inside the calculator. The battery has a 3.7V voltage like the TI-Nspire, but for a 1500mAh capacity (giving a total of 5,55Wh). Thus it gives a higher capacity than white TI-Nspire batteries shipped with TI-Nspire Touchpad (in 2010), and its spec always lowered since that. You can find what TI makes here to compare..

    But beyond the battery specs, one has to see if the calculators actually consumes less power. According to HP, the battery is fully charged in 4 hours and would give the calc 20 hours of "normal" usage.


    After booting, we have in this order :
    - HP Logo splashscreen
    - Boot animation (circle equation then its graph)
    - Language selection screen (only during the first boot)
    - Main screen (numeric calculus)

    The complete boot (when totally unpowered) takes around 8 seconds. Very fast, then, like the Casio fx-CP400, making the Nspire ridiculous. Maybe security software overlays are different behind those booting times...




    5) The most important : Math and Graphs
    While those essential informations were addressed on our previous news thanks to the emulator, and will be readdressed in depth soon in our application comparaison between Prime, Nspire, and CP400, here are some thoughts and a user feeling feedback of the usage on the real calculator.
    Some points are actually so important that they may also appeared in comparaison news and could be already addressed on the previous article.

    • Calculus :
      . Lets say this again as it is quite important : the numeric mode and the CAS mode are separated. The numeric mode (which actually has an exact engine) is the default mode and is the homescreen as well (“home” icon). To enjoy the CAS engine (based on the French, free Xcas engine), you only have to press the “CAS” key.
      From the user POV (used to the Nspire), we are not convinced that this separation is very useful. In fact, it is perfectly possible from the CAS to ask for an answer with a numeric approximation (approx() function). So... why would we limit ourselves ? And that’s quickly annoying as it makes the user angry when we are not in the right mode, and seeing “Syntax Error” out of nowhere (depending on the case, letters are not automatically variables - you must create them) or unobvious results (most of the times 0, because variables are initially 0).


       

      Numeric mode (homescreen) and CAS

      . We remind you that if you are a RPN fan, the Prime boasts a native input for this :) However, it is not usable with the CAS, unfortunately...

      . When we are not used to it or new to the platform, some graphics are... cryptic. This one, for instance, shows a matrix being edited. The cursor is effectively on the first cell waiting (flashing), and the 2 symbols “plus or minus” are here to put the cursor so when you input a number, the matrix grows up in the wanted direction and when the number input is done, or when you press del, the column or row where you are deletes itself. Once we understood, however, it looks like “well, why not.”. However, it’s not very intuitive for the user.

    • Graphing :
      . Graphic features are spread accross several applications : Functions, Advanced graphing, parametric, polar, sequences, geometry. We also have “explorators” : quadratic, trigonometric, and affine.
      . Nothing hard to graph everything we would like : depending on the mode, we choose the corresponding application, we put the equations on the available windows by
      . We then press . To have a table with corresponding values, we press . All this looks intuitive, and the graphing is very, very fast.
      However, we can only have 10 graphs. Even if I don’t see any interest to graph 10 graphs simultaneously, I do not neither see the reason to actually limit the software to this amount.

      . Nothing specific to tell you about functions offered on basic applications - not too much, nor not enough.

      . HP really insisted on the graphing capacity of the Prime, which other calculators can't dream of reaching. And by looking at those screenshots, it is probably true :

      It looks very well made but... what’s the point of all this in the curriculum ? (French, at least.. .?)
      Have you ever had or wanted to input a formula like :
      (SIN((p/LN(2))*LN(2*v(X^2+Y^2)*(6*COS(ATAN((MIN(ABS(X),ABS(Y))/MAX(ABS(X),ABS(Y)))))+v(36*COS(ATAN((MIN(ABS(X),ABS(Y))/MAX(ABS(X),ABS(Y)))))^2-27))))*SIN((p/LN(2))*LN(2*v(X^2+Y^2)*(6*COS(ATAN((MIN(ABS(X),ABS(Y))/MAX(ABS(X),ABS(Y)))))-v(36*COS(ATAN((MIN(ABS(X),ABS(Y))/MAX(ABS(X),ABS(Y)))))^2-27)))))=0
       ?
    6) Interaction and user experience

    • Touch side :
      . In contrary to the Casio approach with the CP400 shipped with a stylus, HP chose something that everyone has : fingers.
      Indeed, the fingers, because the screen is multi-touch and some gestures are used for instance like in the trigonometric explorator to change amplitude or period, or in the spreadsheet to modify cell sizes. Unfortunately, the multi-touch is not yet developed enough (we would have liked a zoom, obviously, on graphing, as it is probably the first thought you could have of a multi-touch on a graphing calculator...). Frustating !

      . Regarding mono-touch, the OS is very well adapted for its interface. We are surprised however, by the smoothness while scrolling, for instance the applications screen, or on a graphic. You probably also saw it on the video at the top. :)
      However, a more subjective observation than the other ones : there is no “bounce/elastic scrolling” like we could see on other touch devices, which allows us not to have an instant stop before going out of bounds.
      In Settings for instance, we have absolutely no scrolling however, even though a swipe works to go from a page to another.

      . However we note a problem around the interface and touch input : some GUI (Graphical User Interface) elements require a touch interaction even if you thought it’s not needed. For instance, a drop-down list : Impossible to expand it out and thus impossible to choose an option if we do not use our finger : no keypad interaction is given for this, weirdly enough. It's quite strange that HP “forces” touch usage when it’s not natural or does not improve the user experience.
      Maybe this software issue will be fixed in future updates if enough people report it ?


    • Keyboard :
      . The keyboard is very pleasant to use. It is however a personal opinion, but the keypresses are not too hard, not too soft ; it is well balanced, and this to be a habit on HP devices :)

      . As you could see on photos and/or the emulator, every (or almost) keys has 3 different functions, which is neither too much or not enough, as most secondary functions are available with Shift of Alpha.

      . Speaking of Alpha... the Prime allows us to write uppercase and lowercase, caps-lock on or off. However, those manipulations are not easily done, as we can see in the manual (see the screenshot)

      What could be made clearly : “To put capital letters, press first ALPHA. For a lowercase letter, press Shift first then Alpha. To enter Lock (capital or not), add an “ALPHA” keypress at the end of the previous combinations. To exit Lock mode : ‘Esc’. “. Special cases (adding a letter of a different caps mode) are available, why not, but you really would have to want it... In fact, it is a situation where a separate keyboard for characters is very useful, as on the Nspire...

      . Something else that would make TI calculator users annoyed : as you could probably note : the Enter key is not at the bottom right like other devices, but in the middle, at the right... How many time I went pressing “+” at the end of expressions, freezing my hands and watching the bottom right of the screen to wait for the result to show up without having a doubt that I didn’t press Enter... However, it is something to get used to, not much of a problem :)

    • Applications/Interface :
      This is... huge. Don't expect to find here a full list of things we could say about those applications, it is the subject of the soon-coming news :) Here, we will talk about user experience and the ergonomy made by HP through the applications and the OS interface in general, etc.

      First of all, HP did not pick up the TI's Nspire "architecture" of having a system based of applications (“widgets”), in a page (tab), taking place in an activity, inside a document (.tns file), which are available like others, in the document explorer. And if it’s needed or is an emergency, there is the “Scratchpad”, a sort of “popup” which has a calculator and a graphing application (the core of graphing calculators).

      Nspire architecture

      In short, the Nspire has an architecture close to the one found on computers. And I think it is something that attracted a lot of Nspire users : intuitive, since we are used to such a behavior, well, obviously when we are not used to an other platform, of course.

      What the Prime gives us is a radically different way and comes close to the way it is done on non-Nspire calculators, i.e... no file system architecture. But not unlike TI-z80 (82,83,84...) : Everything goes through a system of applications. It could be compared to TI-68k (89,92,v200).
      We are on a sort of giant “scratchpad” where all applications are available (but not at the same time...) while you can not save a “session” which could have several applications to create a full activity about a specific theme like on the Nspire. The 2 only “applications” (which are in fact not), are the numeric calculus and the CAS, which have their two respective keys on the keyboard.
      What we have, is a system which can “clone” an application (the calculator comes with 18 apps) by customizing with its own initial parameters/content. It is really weird for me and would leave people who do not master this with doubts and questions... : why should we duplicate an application instead of creating our own “context/document” with these or those applications ? In addition to this, however, is the possibility of Basic programs to “access” system parameters and thus makes easier to customize whatever where you want. It is indeed customized applications and programs which calculator users can transfer, like on other calculators as the TI-z80 or 68k.

      But that’s not all. Every application has its own principal features/settings (via [Symb], [Plot], and [Num]), its own “views”, its own functions, and its own variables. Some functions and variables are usable via other applications.

      On a document by G.T Springer from HP, we can see clearly what's behind the primary application, “Function”, which we must use to graph functions (and yes, I must write it, if we are in an another application, we can only do what it's made for (and access the calc functions, of course).

      Strangely, the 3 left panels are captioned “App Views” whereas the system shows those views of these applications like :
      What we do see in the global picture is more like the 3 principal features screen of the application. However... back luck, the official name is also “view” :
      . This adds a confusing layer for new users.

      As said before, those 3 screens have features which are (respectively) displayable with the keys , et (when the application allows it), which are physical keys and available even if it’s some do nothing... I’m not fond of this to book up even more the software and/or hardware with such things that are not used in some contexts, it is simply waste and take space for no use at all.

      In short, lets go back to the subject : each application has, or not, its own behavior, linked to 3 keys, “Symb” should be for everything “symbolic” (data and primary settings of the applications), “Plot” is for everything graphic, and “Num”... is for everything numeric (like a spreadsheet).

      Some words about those “views” : once again, it is a physical key which is not available all the time (), and list the whole shortcuts and features involved in the application (go figure why on graphic applications, 4 shortcuts out of 6 are for zooming).

      In short, I’m telling myself that it’s only the essential, the Prime forces your thoughts to think by application, and to restrain yourself in its domain, and as long as you do not exit it, you can not do something else if the application is not made for it. For instance, it is impossible to have several graphic windows opened at the same time, several spreadsheet windows, program editors, and so on. Thus no “multitasking” possible if I could say so. But the hardware is well capable of handling this !
      In short : Troubling ... but not necessarily disturbing when we need one thing to be done and only one (at at time). But if we need more, it's just not possible.


      By the way... we are indeed becoming more and more picky but … it is annoying to have some inconsistent UI, from an application to an another one, and I think that it’s not very professional, I would say. Some examples ? :

      * Most of the times on devices, if not always, when we have a status bar, it is there for forever, and is globally for the system (we could think about computers’ OS, but also other calculators). On the Prime... it is sometimes here, sometimes not here... (And if a reason was to get more working space on the screen, look at the next point ;-) )

      * This is also valid for a menu bar. It is always visible, too. But sometimes it has 6 buttons, and some can be empty ; sometimes there are “holes” ; sometimes only one button is visible... It is not that much uniformly made... We could wonder if it's in an effot to make the buttons be fit for their context... but, in this case, why not having provided a more optimal solution for our taste (and it is already implemented on Nspire, for example) : showing the real menu (and not otherwise, by getting space on the screen) a button is pressed (a physical one on the keyboard, obviously...) ? … but this button is not available (I’m saying it doesn’t do “nothing”), it is only here as a bridge -for recalling expressions- between the numeric and the CAS engine, and to access the “messages” system.)


      Here is the different looks that the menu/action bar can take, the most striking issue remaining those empty buttons that emphasize dissymmetry.

      * Others “details” for a detail-looker ?
      The inconsistence again and the unoptimized layout of some screens (here, plot setup) :

      We hope that those modifications will be available on future updates !
    • Exam mode :
      . The Prime features, like the TI-Nspire, a configurable Exam mode (we were speaking about it here), but with a larger choice of banning/allowing features - in fact, we can pretty much get rid of all features.

      Here is an image of the general configuration menu, the features choices to block, and an example of blocked CAS (through the menu allowing quick access to functions from the home screen -numeric calculus-)

      The Exam mode can be turned off after a fixed time or if the user enters the password used while configuring the Exam mode.
      The Exam mode verification is possible by supervisors when they walk through the rows thanks to a banner going from blue to red, facing supervisors with 3 blue/green/red superior LED visibles from the back if the case of the calculator is not too much leaned.
    7) Other applications / Programming
    - Programming on the calculator is possible, in HP Basic, known for its lightning-fast speed. This language is compatible with HP-39GII.
    You can see some benchmarks and comparisons with many calculators on
    HP-Museum

    In short, we have, for the same program (only syntax differs according to the maker) of the N-Queen algorithm :
    1min30 on the Casio CP300+ (!), 2.1 sec on TI-Nspire, and 0.4s on the HP Prime.

    Thus, the HP Prime has, according to those tests, the fastest non-compiled language (interpreted ; if it’s one), behind Lua on Nspire (0.045 sec.), a remarkable performance for a Basic language ! What would Lua give if HP allowed it... ?

    Speaking about “non allowed” (at least, not implemented), we can note that only Basic is possible (and no SysRPL unlike other HP calculator models). As far as we know, no SDK is planned - and thus no native Programming in C or ASM, and not even a mid-range language like Lua. That's too bad...
    However, it is not impossible that if the platform is getting developers interested in it enough, we might see security exploits found and used to allow native calculator language, like on the TI-Nspire through the Ndless jailbreak.



    8) Misc :
    Some points we found while using the calculator, that we’ve missed (or were not here) on our news on the emulator :

    • Weirdly... no option to change brightness ! It is missing and it’s something important that should have been made (makes very hard to take photos when the contrast is not high enough, i.e. bright rooms for instance...) We hope it gets implemented on production versions.

    EDIT : It's actually there, just not documented : [ON] +
    • /[-]
    • It is possible to change the cell size on spreadsheets (with split view with a graph for instance) in multi-touch (it wasn’t written on the manual, no ? :D), thus it’s a general independant font setting, which the Nspire doesn’t provide (only one global setting).
    • The Reset button, on the back of the calculator, is hardly usable or even impossible to press without a very thin spike. Forget pencil leads or thin stylus which works on Nspire and many other calculators. We hope that this means that the OS is butter stable … ? ;-) Otherwise, I don’t think people will not try to increase the hole size, so a pencil lead can access the button (on the motherboard, the button is way much bigger, so no problem on this side).

    Edit : [On]+[Symb] seems to do the trick too :)

    • Copy/paste exists, but more shortcuts could be used, as available on Nspire, like Ctrl-A (select all), Ctrl-Z (cancel), Ctrl-Y (redo), which are not implemented (only through a menu in Notes/Info).
    • Currently... it is not possible to select something else than a “block” or some other mathematical expressions, for instance ! I saw on Internet that this wasn’t intended, otherwise I wouldn’t address this to you by thinking it would get fixed in later releases... but no. To restart from a previous complex calculation, you have to select all of it and remove all the unwanted parts one by one...
    • (While we’re here, another one even if not linked to the calculator itself : On the software, the multi-touch is implemented by pressing both left and right keys on the mouse at the same time - followed by a motion.)
    • Currently, we do not have the transfer software (“connectivity kit”), but it will soon come.
    • We couldn’t have yet test the calculator with its extensions, such as StreamSmart sensors, or the wireless module. We imagine clearly that this would be a bonus :)
    Conclusion:
    Without any particular order, here’s a table which summarizes the good parts and those that may need some improvements :
    Main positive points :
    Main negative points : :
    • Design / Comfort
    • Specifications
    • Overall speed (calcaultions, graphs, programs)
    • Basic compatibility with the HP-39Gii
    • Good color screen usage
    • Good CAS engine (even if some points have to be improved)
    • Price (relative to its competitors ; 155€)
    • ...
    • Multi-touch not enough developed
    • No 3D graphing
    • No other programming languages than HP Basic
    • No "documents" (but thatt’s a choice.)
    • GUI could be improved in some areas

    - For a first OS version (and yet, we only have a pre-release version, which could only get improved before it’s official announcement !) on this new device, HP strikes hard to counter Casio and obviously TI.
    The negative points we mentioned clearly shows all the efforts HP must make in the future on the software side (which is something good : a hardware modification is way much more annoying...), so we are looking forward in the future to some updates addressing those "issues" ;)

    - Something we could say without being wrong I guess, is that this calculator is a good choice for those who are already working or need a portable and powerful device, but also for teachers and students who do not have an educative system looking for educational activities with calculators (in France, or even Europe, then, the Prime should do a fierce competition against TI, but probably less in the USA). Indeed, as said before, the Nspire shows a good potential, mainly for having a document/file system saving applications on a precise state, and organized by its own user. This approach is not the one taken by HP, whose style is more “one application only”. It doesn’t mean that no educational activity files will be made for Prime platform - there will be obviously and would be adapted to the presentation of the calculator. The future will tell us that !


    See you later for our big news of application comparison on the TI-Nspire, HP Prime, and Casio fx-CP400 :-)

    ___________________________________________________

    Credits :
    Content by Adriweb & Critor
    English translation by Adriweb & Laurae


    Download :
    HP Prime Software (Latest version, the one that ships with the calculator - no trial, this is the full and only version!)
    Gallery with all the images

    Source :
    http://tiplanet.org/forum/viewtopic.php?t=12805&lang=en
    « Last Edit: August 07, 2013, 08:29:04 pm by Darl181 »
    TI-Planet co-admin.

    Offline DJ Omnimaga

    • Clacualters are teh gr33t
    • CoT Emeritus
    • LV15 Omnimagician (Next: --)
    • *
    • Posts: 55941
    • Rating: +3154/-232
    • CodeWalrus founder & retired Omnimaga founder
      • View Profile
      • Dream of Omnimaga Music
    Re: HP-Prime DVT prototype test and pictures
    « Reply #1 on: August 07, 2013, 08:24:20 pm »
    I tried the language on-calc and while it is very good in the emulator, I hope it's still kinda fast on the real machine (even if slower, if it's as fast or faster than the 39gII it will rule) and I hope that HP does the marketing and bug fixing properly. It's hard to find anything calc-related on HP's main website and they didn't do much effort to market their products in the past. As for bugs, I mean how the 39gII was so buggy that it often required reformating the calc with a new firmware.

    On a side note, since the calc is so thin, does it seem to bend? With thin electronic products like my Nspire CX or an iPod Touch I was always worried that if wrongly placed somewhere, I might accidentally bend them too much then crack them in half.

    Offline ruler501

    • Meep
    • LV11 Super Veteran (Next: 3000)
    • ***********
    • Posts: 2475
    • Rating: +66/-9
    • Crazy Programmer
      • View Profile
    Re: HP-Prime DVT prototype test and pictures
    « Reply #2 on: August 07, 2013, 08:27:27 pm »
    I would like to see if the emulator runs at close to the same speed as the calc or as fast as the computer it is on? Could someone test that with the program mentioned in the article to see how the time comparison fares?
    I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
    -----BEGIN GEEK CODE BLOCK-----
    Version: 3.1
    GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
    PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

    Offline DJ Omnimaga

    • Clacualters are teh gr33t
    • CoT Emeritus
    • LV15 Omnimagician (Next: --)
    • *
    • Posts: 55941
    • Rating: +3154/-232
    • CodeWalrus founder & retired Omnimaga founder
      • View Profile
      • Dream of Omnimaga Music
    Re: HP-Prime DVT prototype test and pictures
    « Reply #3 on: August 07, 2013, 08:33:40 pm »
    The emulators for each HP calc runs about hundreds of times faster than the real calc, due to lack of speed throttling options.

    This is why before venturing too far into complex programs (such as tilemappers), we'll need Critor and whoever has the calc in their hands to compare and ensure that our programs runs fast enough.

    For tilemapping, though, since the processor is much faster, the LCD isn't a bottleneck like it was on the CSE, so if sprites have to be generated via pixel or rectangle commands, you can simply use 8x8 sprites made of 2x2 squares like the upcoming xLIB CSE will do. In the worst case scenario, you could also scale up your sprites 3x for 13x10 tilemaps that fills a 312x240 area of the screen.

    If the calc has built in images/sprite support, then it's even better. Also the best thing for such data would be if the BASIC language had pointer support to a certain extent (eg being able to read data from a certain RAM area). I'll really have to dig through help files.

    EDIT: Also since the language is kinda similar to Casio FX and to a lesser extent some TI-BASIC languages, and that the emulator is publicly available to anyone who lacks the real calc, it shouldn't be too hard to port programs, since we can already edit and test them on our computer.
    « Last Edit: August 07, 2013, 08:38:23 pm by DJ Omnimaga »

    Offline Adriweb

    • Editor
    • LV10 31337 u53r (Next: 2000)
    • **********
    • Posts: 1708
    • Rating: +229/-17
      • View Profile
      • TI-Planet.org
    Re: HP-Prime DVT prototype test and pictures
    « Reply #4 on: August 07, 2013, 08:53:59 pm »
    I would like to see if the emulator runs at close to the same speed as the calc or as fast as the computer it is on? Could someone test that with the program mentioned in the article to see how the time comparison fares?
    It looks like the computer software is like 8-10 times faster for the Advanced Graphing plots (the demo gallery thing)

    The software is not an emulator, it runs natively the same codebase, just compiled for the PC (same as the Nspire, but way less extended to a real software POV)

    Source : a dev (Tim wessman) on the HP Museum forums, when I actually asked about the software :P
    My calculator programs
    TI-Planet.org co-admin.
    TI-Nspire Lua programming : Tutorials  |  API Documentation

    Offline Legimet

    • LV6 Super Member (Next: 500)
    • ******
    • Posts: 336
    • Rating: +29/-0
      • View Profile
    Re: HP-Prime DVT prototype test and pictures
    « Reply #5 on: August 08, 2013, 02:18:20 am »
    Interesting. I like the password thing in the exam mode, it will help users that accidentally activated it and don't have a computer (or other TI-Nspire) nearby.
    I wonder if we will need an HPless for this? :P

    Offline DJ Omnimaga

    • Clacualters are teh gr33t
    • CoT Emeritus
    • LV15 Omnimagician (Next: --)
    • *
    • Posts: 55941
    • Rating: +3154/-232
    • CodeWalrus founder & retired Omnimaga founder
      • View Profile
      • Dream of Omnimaga Music
    Re: HP-Prime DVT prototype test and pictures
    « Reply #6 on: August 08, 2013, 02:21:10 am »
    What I like about the exam mode is that there is a timeout. On the 84+, to disable exam mode, you had to link your calc to another one then send a list or something. If no one wanted to link to your calc for any reason (being jerks, for example), then you were screwed until you either find an alternate way to disable that mode or that you clear your RAM, losing all your programs.

    Now the teacher just have to type in 2 hours then after 2 hours your calc is fine again.

    Offline bb010g

    • LV6 Super Member (Next: 500)
    • ******
    • Posts: 428
    • Rating: +22/-1
    • I do stuff
      • View Profile
      • elsewhere on the net
    Re: HP-Prime DVT prototype test and pictures
    « Reply #7 on: August 08, 2013, 02:22:36 am »
    I'm hoping that something like the custom add-in system on the Prizm is available. (I'm guessing native code would be in C++, if the emulator team and the calculator team are the same.)
    Arch Linux user
    Haskell newbie | Warming up to Lua | Being dragged into C++
    Calculators: HP 50g, HP 35s, Casio Prizm, TI-Nspire CX CAS, HP 28s, HP Prime, Mathematica 9 (if that counts)
    π: 3.14...; l: 108; i: 105; e: 101; l+i+e: 314
    THE CAKE IS A LIE IS A PIE

    Offline Lionel Debroux

    • LV11 Super Veteran (Next: 3000)
    • ***********
    • Posts: 2135
    • Rating: +290/-45
      • View Profile
      • TI-Chess Team
    Re: HP-Prime DVT prototype test and pictures
    « Reply #8 on: August 08, 2013, 02:25:33 am »
    Quote
    I wonder if we will need an HPless for this? :P
    Of course, as expected anyway... but unfortunately, still.

    EDIT: I mean, in the comments of the TI-Planet topic linked above, someone whose account has an @hp.com address posted:
    Quote
    [Pas de prog autre que HP Basic] Hez ben oui, mais si on avais de la prog native, il ne faudrait pas longtemps pour que le mode 'examen' ne soit plus fiable...
    which translates to
    Quote
    [No programming capabilities besides HP Basic]Hey yeah, but if there were native programming, it wouldn't be long before the 'exam' mode becomes unreliable...

    That silly note of him shows blatant lack of knowledge of the history of computing and calculators (the Nspire's exam mode fell only because TI went far too boneheaded about attempting to prevent users from unleashing the full power of the highly expensive and underpowered tools that they own because they bought them), but oh well... many employees of calculator manufacturers, especially in the management chain, see openness as a threat to the business model, instead of seeing it as the asset that it always has been...

    If the platform is popular enough, arbitrary native code execution and Linux will eventually come to the platform. It's only a matter of interest and time.
    « Last Edit: August 08, 2013, 02:34:38 am by Lionel Debroux »
    Member of the TI-Chess Team.
    Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
    Co-admin of TI-Planet.

    Offline timwessman

    • LV3 Member (Next: 100)
    • ***
    • Posts: 94
    • Rating: +32/-0
      • View Profile
    Re: HP-Prime DVT prototype test and pictures
    « Reply #9 on: August 08, 2013, 11:27:24 pm »
    but oh well... many employees of calculator manufacturers, especially in the management chain, see openness as a threat to the business model, instead of seeing it as the asset that it always has been...

    If the platform is popular enough, arbitrary native code execution and Linux will eventually come to the platform. It's only a matter of interest and time.

    Nah, he was just making a rather poor joke that really didn't come across well. He definitely doesn't think that way.

    Personally, I will be surprised if someone doesn't have an embedded Linux kernel booting on it a few weeks after wide availability. (S3C2416)

    TW

    « Last Edit: August 08, 2013, 11:27:56 pm by timwessman »
    TW

    Although I work for the HP calculator group, the comments and opinions I post here are my own.

    Offline DJ Omnimaga

    • Clacualters are teh gr33t
    • CoT Emeritus
    • LV15 Omnimagician (Next: --)
    • *
    • Posts: 55941
    • Rating: +3154/-232
    • CodeWalrus founder & retired Omnimaga founder
      • View Profile
      • Dream of Omnimaga Music
    Re: HP-Prime DVT prototype test and pictures
    « Reply #10 on: August 09, 2013, 12:59:19 am »
    From what I could read on IRC, for the time being it will be like Casio with the PRIZM, where ASM/C is possible, but not officially, and no blocking of third-party native language programs will be locked down as long as the community plays nice, right?

    Offline Lionel Debroux

    • LV11 Super Veteran (Next: 3000)
    • ***********
    • Posts: 2135
    • Rating: +290/-45
      • View Profile
      • TI-Chess Team
    Re: HP-Prime DVT prototype test and pictures
    « Reply #11 on: August 09, 2013, 03:11:26 am »
    S3C2416, which means, among other things, a 2D accelerator, according to
    http://www.arm.com/community/partners/display_product/rw/ProductId/2255/
    http://elinux.org/S3C2416
    http://www.armkits.com/download/S3C2416_UM_Rev1.30_20090306.pdf
    That's an excellent thing :)

    Quote
    Personally, I will be surprised if someone doesn't have an embedded Linux kernel booting on it a few weeks after wide availability.
    Are you challenging the community ? ;)
    But I totally agree with you, the Prime is an interesting platform (even though I wish it had more RAM, but well, I'm spoiled by the likes of ODROID-U2...), and it would be extremely disappointing not to see a port of Linux running on the Prime in the next few weeks, all the more:
    * the S3C2416 is a well-known chip with lots of support code in mainline Linux (ARCH_S3C24XX, PLAT_S3C24XX, etc.);
    * people can already start researching vulnerabilities and exploiting them, as information for accessing the firmware and computer software was posted publicly yesterday on HPMuseum, and HP cannot remove it, lest they want to experience a "Streisand Effect" and widen the diffusion of the valuable information. http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/forum.cgi?read=247985#247985

    It's doable to beat the Nspire's 5+ years (2+ years after initial arbitrary code execution) by more than an order of magnitude, if the right people take on the task.
    Even if the PoC of a Linux port were made and released today, it might already a bit late for mainlining during the Linux 3.12 cycle, but targeting 3.13 could be done.
    « Last Edit: August 09, 2013, 05:10:24 am by Lionel Debroux »
    Member of the TI-Chess Team.
    Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
    Co-admin of TI-Planet.

    Offline Adriweb

    • Editor
    • LV10 31337 u53r (Next: 2000)
    • **********
    • Posts: 1708
    • Rating: +229/-17
      • View Profile
      • TI-Planet.org
    Re: HP-Prime DVT prototype test and pictures
    « Reply #12 on: August 09, 2013, 03:35:30 am »
    Also, I'm pretty sure once all that is et up, an Nspire emulator will see the light ;)

    (and a Prime emulator on the Nspire platform once the platform is known enough !)
    My calculator programs
    TI-Planet.org co-admin.
    TI-Nspire Lua programming : Tutorials  |  API Documentation

    Offline Lionel Debroux

    • LV11 Super Veteran (Next: 3000)
    • ***********
    • Posts: 2135
    • Rating: +290/-45
      • View Profile
      • TI-Chess Team
    Re: HP-Prime DVT prototype test and pictures
    « Reply #13 on: August 09, 2013, 03:40:51 am »
    There's no match for "S3C24" in the whole QEMU source code (at least mainline QEMU), but it could be a good opportunity to add some. That's some work, of course...
    « Last Edit: August 09, 2013, 03:41:25 am by Lionel Debroux »
    Member of the TI-Chess Team.
    Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
    Co-admin of TI-Planet.

    Offline Streetwalrus

    • LV12 Extreme Poster (Next: 5000)
    • ************
    • Posts: 3821
    • Rating: +80/-8
      • View Profile
    Re: HP-Prime DVT prototype test and pictures
    « Reply #14 on: August 09, 2013, 03:49:47 am »
    (and a Prime emulator on the Nspire platform once the platform is known enough !)
    Are you joking ? :P