webOS Nation Forums >  webOS developer forums >  i-marco apps > Scientific RPN Calculator
Scientific RPN Calculator

  Reply
 
LinkBack Thread Tools Display Modes
Old 08/05/2009, 09:01 AM   #101 (permalink)
Member
 
Join Date: Jun 2009
Posts: 24
Likes Received: 0
Thanks: 24
Thanked 1 Time in 1 Post
Default

also i'm not sure if this was discussed or not but when i have a notification on the bottom the calc doesn't scroll up or resize...
timpham is offline   Reply With Quote
Old 08/05/2009, 10:19 AM   #102 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 699
Likes Received: 6
Thanks: 19
Thanked 160 Times in 72 Posts
Default

I know. My problem is I have yet to figure out what to do about that. I have no idea at the moment.
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Old 08/05/2009, 01:45 PM   #103 (permalink)
Member
 
Join Date: Feb 2008
Location: Michigan
Posts: 39
Likes Received: 0
Thanks: 1
Thanked 3 Times in 3 Posts
Default

I'm still using a Centro, but saw your app shown in the PreCentral article on Homebrew apps today. Thank you for developing this rpn calc for WebOS. This is a big deal for me as I await a gsm webos device. I use Kalk rpn calculator on PalmOS very frequently. I saw HP released a 15c emulator for the iphone, and I sent a request to them that they do the same for webos. Now I don't have to worry if they ever will. Good luck with your app development.
__________________
Palm Pilot Professional --> TRGPro --> Treo 650 --> Centro (AT&T) + 4 Pixis on Sprint Family Plan
bruneti is offline   Reply With Quote
Old 08/06/2009, 12:11 AM   #104 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 699
Likes Received: 6
Thanks: 19
Thanked 160 Times in 72 Posts
Default

Preview of the CONV configuration screen!

Should be available after the DevCamp.
Attached Images
File Type: png Picture 50.png (32.2 KB, 24 views) Email Attachment
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD

Last edited by TheMarco; 08/06/2009 at 12:21 AM.
TheMarco is offline   Reply With Quote
Old 08/06/2009, 11:11 AM   #105 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 699
Likes Received: 6
Thanks: 19
Thanked 160 Times in 72 Posts
Default

The unit converter is pretty much done and working perfectly! I'll release it after the DevCamp, probably with more new features done such as persistent memory and hopefully more.
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Old 08/08/2009, 12:00 PM   #106 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 699
Likes Received: 6
Thanks: 19
Thanked 160 Times in 72 Posts
Default

Upcoming new release will have:

- fully persistent memory registers and statistics registers (this means you can close and restart the app without losing them)
- full blown built-in unit converter! No more need for a separate unit converter app!
- hitting period only results in 0. being entered

And: whatever I'll manage to add to the application during to PreDevCamp SF which starts in one hour after posting this!
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Old 08/08/2009, 07:02 PM   #107 (permalink)
Member
 
Join Date: Aug 2009
Posts: 416
Likes Received: 0
Thanks: 41
Thanked 50 Times in 39 Posts
Default

Not sure if I'm missing something, but I'm still having trouble entering a negative exponential. On an HP calc, to enter, say, 1.2e-5 I would press
1
.
2
EEX
5
CHS

but here, I get -120000.

Otherwise, it's looking really good!

Regards,
Tom
TomJ is offline   Reply With Quote
Old 08/08/2009, 08:31 PM   #108 (permalink)
Member
 
Join Date: Apr 2007
Location: Pennsylvania, USA (GMT-5)
Posts: 412
Likes Received: 0
Thanks: 41
Thanked 55 Times in 36 Posts
Default

Quote:
Originally Posted by TomJ View Post
Not sure if I'm missing something, but I'm still having trouble entering a negative exponential.
At least so far, the author hasn't implemented the traditional HP method of entering negative exponents. You can enter them by using the blue "g-shift" key before entering absolute value of the exponent (note the blue "EEX-" label on the bottom of the EEX key).

I'm hoping he'll eventually implement entering negative exponents the normal way, but this works correctly for now.
dwhitman is offline   Reply With Quote
Thanked By: TomJ
Old 08/08/2009, 08:39 PM   #109 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 699
Likes Received: 6
Thanks: 19
Thanked 160 Times in 72 Posts
Default

New PreDevCamp release posted!

Here's what's new:

- Improved haptic feedback. Now close to 'instant'
- Haptic feedback can be switched on or off at will in Preferences
- Basic Stack Inspector
- Full blown configurable unit converter button (the calc is now 2 apps in one!)
- Entering . now results in 0. for easy input of fractions
- Memory registers, statistics registers and all settings are now persistent (They get saved when the app is closed)

Enjoy!!!
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Old 08/09/2009, 12:24 PM   #110 (permalink)
Member
 
Join Date: Aug 2009
Posts: 416
Likes Received: 0
Thanks: 41
Thanked 50 Times in 39 Posts
Default

Quote:
Originally Posted by dwhitman View Post
At least so far, the author hasn't implemented the traditional HP method of entering negative exponents. You can enter them by using the blue "g-shift" key before entering absolute value of the exponent (note the blue "EEX-" label on the bottom of the EEX key).
Great -- that'll work in the mean time. Thanks!

Regards,
Tom
TomJ is offline   Reply With Quote
Old 08/09/2009, 05:56 PM   #111 (permalink)
Member
 
Join Date: Apr 2007
Location: Pennsylvania, USA (GMT-5)
Posts: 412
Likes Received: 0
Thanks: 41
Thanked 55 Times in 36 Posts
Default

I like the conversion utility, but after using it a few times, have a couple suggestions.

Most of the functions have their respective inverses available: e^x/ln, SIN/SIN-1, X^2, SQRT(X). The convert function needs an inverse too, so that if I'm set up to do Celsius-->Fahrenheit, the CONV-1 function does Fahrenheit-->Celsius.

This would increase the functionality AND give one an opportunity to back up from a mistake. (Oops, thought I was set up to convert parsecs to furlongs, but that looks suspiciously like foot-poundals to electron volts. Need to back up and try again!).

It'd be neat if the display briefly flashed info on what conversion was going on. Doesn't need to be long (30 msec?). Feedback is good.
dwhitman is offline   Reply With Quote
Old 08/10/2009, 06:20 PM   #112 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 699
Likes Received: 6
Thanks: 19
Thanked 160 Times in 72 Posts
Default

Version B10 posted!

This version fixes:
- issues with the . key
- Temperature conversions now work (they didn't work before)
- a subtle (but kinda devastating for complex calculations) stack bug was fixed

Enjoy!

Also, dwhitman: I like the idea of inverse-CONV! I'll move y^x somewhere else and make that happen. Excellent idea! Will think about the display idea too.

Thanks for the great idea!
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Old 08/10/2009, 07:32 PM   #113 (permalink)
Member
 
johncc's Avatar
 
Join Date: Oct 2005
Location: Adelaide, AU,.... (EU Pre 3, TP 32GB, P100UEU 2.1.0)
Posts: 3,908
Likes Received: 87
Thanks: 544
Thanked 453 Times in 331 Posts
Default

Quote:
Originally Posted by dwhitman View Post
...
It'd be neat if the display briefly flashed info on what conversion was going on. Doesn't need to be long (30 msec?). Feedback is good.
Or, a string describing the currently selected conversion could be displayed in the status line at the bottom of the display.
johncc is offline   Reply With Quote
Old 08/10/2009, 08:09 PM   #114 (permalink)
Member
 
Join Date: Apr 2008
Posts: 119
Likes Received: 3
Thanks: 4
Thanked 7 Times in 6 Posts
Default HP 12c?

I'm currently using Classic with MxCalc 12C to emulate an HP 12C calculator that I find indispensable on a day to day basis.

Is there any plan to release a 12C version? I'd be one of the first in line to purchase.
Davide-NYC is offline   Reply With Quote
Old 08/10/2009, 08:37 PM   #115 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 699
Likes Received: 6
Thanks: 19
Thanked 160 Times in 72 Posts
Default

Davide-NYC yes, I'm seriously thinking about doing a pure financial calculator using the same core I have in this one. I want to finish this one 100% first though
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Thanked By: DigitalNight
Old 08/10/2009, 10:41 PM   #116 (permalink)
Member
 
Join Date: Jun 2009
Posts: 55
Likes Received: 0
Thanks: 1
Thanked 13 Times in 6 Posts
Default

If you are taking requests, I would like to put in one for a hp48g. Without seeing multiple rows of the stacks, its tough for me to use this for engineering calcs. I made a post a few pages back about a possible way to implement this.

If you decide to do something like that, I could help with functionality and logic, just not code. Let me know if you would consider this.
quiksilver is offline   Reply With Quote
Old 08/10/2009, 11:03 PM   #117 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 699
Likes Received: 6
Thanks: 19
Thanked 160 Times in 72 Posts
Default

The advanced HP's are a bit too hard to emulate in just JS I think. It would surely be a hell of a job if it can even be done. I haven't seen anyone on the internet who managed to do this.

A second thing is the sheer amount of buttons that the 48 series have. I'm not sure how to fit all that on the small Pre screen.

When it comes to the stack: You DO know that there's a Stack Inspector right? You can use that to see the entire stack.
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Old 08/10/2009, 11:22 PM   #118 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 699
Likes Received: 6
Thanks: 19
Thanked 160 Times in 72 Posts
Default

New release posted.

I came up with something better and more versatile than a 'reverse conversion': UNDO.

The UNDO button will roll back the stack to one operation back. This works on any operation, not just the converter
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Old 08/10/2009, 11:22 PM   #119 (permalink)
Member
 
johncc's Avatar
 
Join Date: Oct 2005
Location: Adelaide, AU,.... (EU Pre 3, TP 32GB, P100UEU 2.1.0)
Posts: 3,908
Likes Received: 87
Thanks: 544
Thanked 453 Times in 331 Posts
Default

Quote:
Originally Posted by quiksilver View Post
...
Without seeing multiple rows of the stacks, its tough for me to use this for engineering calcs.
...
This is intriguing. Can you expand on this. An example maybe?
johncc is offline   Reply With Quote
Old 08/11/2009, 12:31 PM   #120 (permalink)
Member
 
Join Date: Jun 2009
Posts: 55
Likes Received: 0
Thanks: 1
Thanked 13 Times in 6 Posts
Default

Quote:
Originally Posted by TheMarco View Post
The advanced HP's are a bit too hard to emulate in just JS I think. It would surely be a hell of a job if it can even be done. I haven't seen anyone on the internet who managed to do this.

A second thing is the sheer amount of buttons that the 48 series have. I'm not sure how to fit all that on the small Pre screen.

When it comes to the stack: You DO know that there's a Stack Inspector right? You can use that to see the entire stack.
Can you elaborate on how to use the stack inspector? I didn't realize that functionality was there. I don't need all of the functionality of the 48g but I need to be able to see more than one line of the stack.

Edit:
Nevermind. I figured it out. That inspector is pretty nice. Any chance you can reorder the items in the stack? And maybe make the stack button a primary button?

Last edited by quiksilver; 08/11/2009 at 12:54 PM.
quiksilver is offline   Reply With Quote
Reply

 

Tags
calculator, rpn, scientific

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0