Home | Stories | Reviews | Treo™ Store | Accessories | Software | Discussion | Mobile | About | Search

 
 
Cabriolet Multidapt Leather Case Krusell Cabriolet Multidapt Leather Case for Palm Pixi
Just $24.95
Ultra Slim Pocket Pouch SPE Ultra Slim Pocket Pouch for Palm Pixi Plus, Pixi
Just $19.95
 Leather Side Case Palm Side Case
Just $24.95
UltraSlim SkinCase SPE UltraSlim SkinCase for Treo 755p, Treo 750
Just $9.95
 
Old 07/08/2009, 02:23 PM   #1 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 534
Thanks: 18
Thanked 104 Times in 46 Posts
Default Scientific RPN Calculator

GET IT HERE:

http://www.precentral.net/homebrew-a...rpn-calculator

UPDATED: Posted a new ipk and a new screenshot.

This application and it's sourcecode, images and markup are licensed under the Creative Commons Attribution-Noncommercial-No Derivatives 3.0 license. FULL LICENSE INFORMATION

The sourcecode is freely available here:

http://github.com/TheMarco/Scientifi...or/tree/master

Like the subject says this is a scientific RPN calculator. This is an early release so there will be bugs.

I think the behavior of the app is mostly right but it will take some real RPN calculator users to verify that things are ok. If they aren't please let me know and try to be as detailed as possible in your bug report.
Most functions work except for:

- FRAC / INT
- FIX / SCI and ENG notations

For those who don't know how an RPN calculator works here's some examples:

Where you'd normally enter 1, +, 2, = you now use: '1 ENTER 2 +'
Where you'd normally enter 2 * (2 + 5) = you can now just use: '2 ENTER 2 ENTER 5 + x'

As you can see you don't need parenthesis on an RPN calculator. WIN!

I put a cap on large integer sizes because JS gets wonky when the numbers get too big. I don't know if there are ways around this and I don't know if it really matters to most people.

The package should install on non-rooted pre's using the SDK install method.

This application is still under development. There's room for some more functions. I welcome suggestions!

Things I'm thinking of:

- choose between LCD style display and regular text for those who don't like the LCD
- graphing (for the further future)
- your suggestions?

I have attached two screenshots and of course the package.

The com.palm.app version is experimental! It has vibrate feedback when touching keys. The nl.i-marco one is the 'stable' release.
Attached Images
File Type: png Picture 47.png (45.2 KB, 512 views)
Attached Files
File Type: ipk nl.i-marco.app.scientificcalculator_1.0.4_all.ipk (98.6 KB, 114 views)
File Type: ipk com.palm.app.scientificcalculator_1.0.4_all.ipk (99.1 KB, 21 views)
File Type: ipk com.palm.app.scientificcalculator_1.0.5_all.ipk (100.1 KB, 170 views)

Last edited by TheMarco; 08/19/2009 at 11:36 PM.
TheMarco is offline   Reply With Quote
Old 07/08/2009, 02:45 PM   #2 (permalink)
Member
 
Join Date: Jun 2009
Posts: 160
Thanks: 75
Thanked 10 Times in 6 Posts
Default

Nice, thanks
abiezerf is offline   Reply With Quote
Old 07/08/2009, 02:52 PM   #3 (permalink)
Member
 
Join Date: Apr 2009
Posts: 62
Thanks: 2
Thanked 9 Times in 8 Posts
Default

very nice thanks
phillipah is offline   Reply With Quote
Old 07/08/2009, 03:08 PM   #4 (permalink)
Member
 
Join Date: Jan 2008
Location: South Jersey
Posts: 211
Thanks: 49
Thanked 41 Times in 32 Posts
Default

This gives me flashbacks to high school physics...

It's great, though. The other homebrew scientific calculator has tiny buttons to try and hit.
and the *&%*ing calculator on the Pre doesn't have a square root button!

I don't need much out of a calculator, but, a square root is kind of a must.

Now, I just have to practice my RPN again...
__________________
Palm V -->m505 -->Tungsten T3-->T5->Centro-->Pre!
psm9 is offline   Reply With Quote
Old 07/08/2009, 03:54 PM   #5 (permalink)
Member
 
Join Date: Jun 2009
Posts: 58
Thanks: 11
Thanked 10 Times in 5 Posts
Default

Press spacebar when in default calculator, you'll notice your 4 buttons on the right change
tcbeutler is offline   Reply With Quote
Thanked By:
Old 07/08/2009, 03:59 PM   #6 (permalink)
Member
 
Join Date: Jan 2008
Location: South Jersey
Posts: 211
Thanks: 49
Thanked 41 Times in 32 Posts
Default

It's entirely possible I knew that.

I think I remember seeing that here. Fair enough. Rant retracted.
Still love the app,though
__________________
Palm V -->m505 -->Tungsten T3-->T5->Centro-->Pre!
psm9 is offline   Reply With Quote
Old 07/08/2009, 04:35 PM   #7 (permalink)
Member
 
jbg7474's Avatar
 
Join Date: Jan 2009
Posts: 1,745
Thanks: 459
Thanked 233 Times in 169 Posts
Default

Ah, this is good stuff. A couple of points:
- it would be nice if you could use the keyboard to type numbers, +,-,*,/ and hit enter
- it would also be nice if it resized for notifications--at least for the USB notification it did not resize (made it hard to hit the bottom row of buttons)

Excellent!!
__________________
Palm III-->Handspring Visor-->Sony Clie PEG-NR70-->no PDA
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
-->Palm Treo 755p-->Palm Pre
jbg7474 is offline   Reply With Quote
Old 07/08/2009, 04:48 PM   #8 (permalink)
Member
 
frankos72's Avatar
 
Join Date: May 2009
Location: Oklahoma
Posts: 399
Thanks: 53
Thanked 72 Times in 35 Posts
Default

looks pretty cool, but what I really miss from the Centro's calculator is the measuremnt conversions. IE Pints to liters, Inches to Centemeters, Cubic feet to Gallons, etc.. Any chance you have one like that in the works?
__________________
frankos72

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
-
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
-
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
frankos72 is offline   Reply With Quote
Old 07/08/2009, 04:53 PM   #9 (permalink)
Member
 
Join Date: Jun 2009
Posts: 136
Thanks: 23
Thanked 6 Times in 4 Posts
Default

Im sorry, but im new to this. How do you install it?
mitch2k12 is offline   Reply With Quote
Old 07/08/2009, 05:03 PM   #10 (permalink)
Member
 
TreoRock's Avatar
 
Join Date: Mar 2000
Location: CA
Posts: 2,518
Thanks: 154
Thanked 50 Times in 34 Posts
Default

WoW!!! This is freaking AWESOME!!!! Keep up the great work!
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

It all started way back in February 2000 with a Blue VDX.
TreoRock is online now   Reply With Quote
Old 07/08/2009, 05:15 PM   #11 (permalink)
Member
 
remix2000's Avatar
 
Join Date: Jan 2006
Location: Phoenix, AZ
Posts: 191
Thanks: 14
Thanked 70 Times in 46 Posts
Thumbs up

Quote:
Originally Posted by frankos72 View Post
looks pretty cool, but what I really miss from the Centro's calculator is the measuremnt conversions. IE Pints to liters, Inches to Centemeters, Cubic feet to Gallons, etc.. Any chance you have one like that in the works?
I agree with this! A calculator with built in conversion is something I would use everyday!
__________________
Cellphone History- Audiovox CDM9155> Sanyo 5150>Samsung SCH-1000>Samsung N400> PalmTreo 300> Palm Treo 600>Palm Treo 700P> Palm Centro> Palm Pre
_______________________________________________
If You'd like to donate for my time on custom wallpaper and icon requests please use the link below. Donations are appreciated.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
remix2000 is offline   Reply With Quote
Old 07/08/2009, 05:16 PM   #12 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 534
Thanks: 18
Thanked 104 Times in 46 Posts
Default

The conversions idea is excellent. I agree this is super useful. I'll work on it!
TheMarco is offline   Reply With Quote
Old 07/08/2009, 07:00 PM   #13 (permalink)
Member
 
Join Date: Jun 2009
Posts: 29
Thanks: 7
Thanked 3 Times in 2 Posts
Default

This is what we need on the Pre. an HP48 emulator. Maybe it can be ported. I have one on my pocketpc and its great.

Christoph Giesselink Emu48 Page
ngc2000 is offline   Reply With Quote
Old 07/08/2009, 07:12 PM   #14 (permalink)
Member
 
Join Date: Nov 1999
Location: Lincoln, NE
Posts: 117
Thanks: 1
Thanked 3 Times in 3 Posts
Default

Conversions would be nice, but I usually use a conversion program rather than that function in my current RPN program. But on the other hand I have yet to see a conversion program for the Pre. On the gripping hand though base conversions would be really helpful to me. I work a lot with hexadecimal. But that might require adding more buttons.
__________________
Avigo > PalmIII > PalmIIIEX > Visor > Prism > Prism w/Data module > Treo 300 > Treo 600 > Treo 650 > Treo 700P > Pre
starlord II is offline   Reply With Quote
Old 07/08/2009, 07:33 PM   #15 (permalink)
Member
 
TheMarco's Avatar
 
Join Date: Jun 2009
Location: Sunnyvale CA
Posts: 534
Thanks: 18
Thanked 104 Times in 46 Posts
Default

Hmmm resizing for notifications is kind of a problem because it really needs the space or everything will get too cramped. Not sure how to deal with that...

@ngc2000 I think writing a HP48 emulator in pure Javascript will be... a little bit hard. Not sure if it can be done at all even

Now the conversions... I'm kinda wondering whether this shouldn't be a completely different app. Or it could be a different scene in this app. Not sure what would be best really! It may be a better idea to port the Mac OS X converter dashboard app to the Pre. I use that app a lot myself.
TheMarco is offline   Reply With Quote
Old 07/09/2009, 10:05 AM   #16 (permalink)
Member
 
Join Date: Jun 2009
Posts: 18
Thanks: 0
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by mitch2k12 View Post
Im sorry, but im new to this. How do you install it?
+1
ECHO-313 is offline   Reply With Quote
Old 07/09/2009, 10:39 AM   #17 (permalink)
Member
 
Join Date: Jun 2009
Posts: 18
Thanks: 0
Thanked 1 Time in 1 Post
Default

Sorry, I just read the "How To Install". BARN!! I reallly could use this but no way do I want to install like that. I for sure would screw something up.
I guess I'll wait till a regular app comes out. I'm so tired of hearing soon, soon. Lets have them already "
ECHO-313 is offline   Reply With Quote
Old 07/09/2009, 11:28 AM   #18 (permalink)
Member
 
Join Date: Jun 2009
Posts: 11
Thanks: 0
Thanked 5 Times in 1 Post
Default

Nice job man. Sweet App
pointgod36 is offline   Reply With Quote
Old 07/09/2009, 02:35 PM   #19 (permalink)
Member
 
Join Date: Jul 2009
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Very nice app! Another feature I would find really helpful is a feet/inches option like on my ProjectCalc calculator. If I had that, I could leave it home!
twtcad is offline   Reply With Quote
Old 07/09/2009, 03:43 PM   #20 (permalink)
Member
 
Join Date: Jul 2009
Posts: 65
Thanks: 8
Thanked 22 Times in 6 Posts
Default

Quote:
Originally Posted by ngc2000 View Post
This is what we need on the Pre. an HP48 emulator. Maybe it can be ported. I have one on my pocketpc and its great.

Christoph Giesselink Emu48 Page
Have to agree. I'm not a programmer, but if adding some extra display lines and adding the funcitons isn't too bad, the HP48 is the macdaddy of RPN.

edit: Sorry, posted before I saw the OP's reply. If it's too tough, ah well.
Nurgling is offline   Reply With Quote
Reply


Thread Tools
Display Modes

~


All times are GMT -4. The time now is 10:39 PM.

Creating smartphone communities
Android Central - Android reviews, news and forums Crackberry - Blackberry news, reviews and community TiPb - iPhone news, accessory reviews & forums
Pre Central - Palm Pre Review, News and Community Treo Central - Treo & Centro News and Forums WMExperts - Windows Mobile Reviews & News

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
 
 

Copyright ©1999- TreoCentral. All rights reserved : Terms of Use : Privacy Policy

TREO and TreoCentral are trademarks or registered trademarks of palm, Inc. in the United States and other countries;
the TreoCentral mark and domain name are used under license from palm, Inc.
The views expressed on this website are solely those of the proprietor, or
contributors to the site, and do not necessarily reflect the views of palm, Inc.

Explore More: Crackberry | WMExperts | the iPhone Blog | Android Central | Smartphone Experts Combined Forums