The Museum of HP Calculators

HP Forum Archive 11

[ Return to Index | Top of Index ]

new HP-16C emulator online preview
Message #1 Posted by Alexander Supalov on 27 Mar 2003, 2:55 a.m.

Hi everybody!

I'd like to draw your attention to a new HP-16C emulator written in Java by me and my pupils.

It's available for online preview at http://home.foni.net/~supalov/hp16c . It's implemented using Swing, so that you may need to add Sun's Java plugin (http://java.sun.com/plugin) to get it up and running.

This is an ongoing effort, and there's a number of limitations to this emulator that we are well aware of, but there may be some that we've missed. Please bear with us: all constructive feedback will be highly appreciated.

Best regards.

Alexander

P.S. I'm well aware of the friendly competition referenced from within these pages. We'll do it better, you just wait.

      
Re: new HP-16C emulator online preview
Message #2 Posted by Grant Goodes on 27 Mar 2003, 10:25 a.m.,
in response to message #1 by Alexander Supalov

Looks _very_ good. One criticism:

As with many calc-emulators for PCs, this one only permits numeric entry by mouse-clicks. I really think it is a must to allow numeric entry from the keyboard, and ENTER from the return key.

grant..

            
Re: new HP-16C emulator online preview
Message #3 Posted by Alexander Supalov on 31 Mar 2003, 2:16 a.m.,
in response to message #2 by Grant Goodes

Hi!

Thanks for posting. Keyboard input is certainly on our development list. There's a conceptual problem, though: would the users prefer a tactile layout (without connection to the symbols on the keyboard keys), or semantic layout that would tie known symbols (like +, -, ENTER, etc.) to the respective buttons on the calculator? Or a certain mix of both? Or the freedom to choose their own layout?

Best regards.

Alexander

                  
Re: new HP-16C emulator online preview
Message #4 Posted by Alexander Supalov on 7 Apr 2003, 4:03 a.m.,
in response to message #3 by Alexander Supalov

Hi!

I've added preliminary keyboard input (see the http://home.foni.net/~supalov/hp16c for details). Thanks for the suggestion.

Best regards.

Alexander

      
Re: new HP-16C emulator online preview
Message #5 Posted by Paul Brogger on 27 Mar 2003, 5:07 p.m.,
in response to message #1 by Alexander Supalov

Looks great! I especially like the size -- my 50-ish eyes don't do so well with some of the tiny emulator images.

The only thing I'd like to add to your "limitations" list is Ctrl-C & Ctrl-V functionality. (To my thinking, Ctrl-C should copy the display contents to the cut & paste buffer, and Ctrl-V should take the hex/numeric portion of the cut & paste buffer & enter it as if via keystrokes.)

Kudos to you and your students for choosing such a worthy and interesting subject for emulation!

            
Re: new HP-16C emulator online preview
Message #6 Posted by Alexander Supalov on 31 Mar 2003, 2:24 a.m.,
in response to message #5 by Paul Brogger

Hi!

Copy and paste are a good idea, thanks. I'm putting them onto the wish list. Interacting with the system clipboard may be tricky: I'll have to investigate the matter first.

By the way, I've fixed some other bits over the weekend: now nested subroutines should work as expected.

Best regards.

Alexander

                  
Re: new HP-16C emulator online preview
Message #7 Posted by Alexander Supalov on 8 Apr 2003, 2:55 a.m.,
in response to message #6 by Alexander Supalov

Hi!

Cut and paste can indeed be done, but only when the program runs as a stand alone application. The Java security manager seems to utterly dislike the very idea of an applet getting access to the system clipboard, and I can understand its point.

So, if I won't be able to convince it that my applet is indeed mostly harmless, the cut and paste will be available only in the stand alone application mode, in which it already works just fine. Thanks for the good suggestion.

Best regards.

Alexander


[ Return to Index | Top of Index ]

Go back to the main exhibit hall