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

  Reply
 
LinkBack Thread Tools Display Modes
Old 11/03/2009, 12:11 AM   #1 (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 Scientific RPN Calculator on the Pixi

I thought for a long, LONG time about how the hell I'm gonna make this app work right on the Pixi. I think I finally managed to come up with a solution that doesn't completely kill the user experience. I'm hereby presenting it as a GIF animation. I'd love to hear what you guys think about it and... if you have a better solution: let me know!



Note: pressing the button on the top left will 'switch' the two button rows on top. This enables access to all functions without having to scroll on the Pixi.
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Old 11/03/2009, 12:34 AM   #2 (permalink)
Member
 
Join Date: Jan 2008
Posts: 48
Likes Received: 0
Thanks: 3
Thanked 6 Times in 5 Posts
Default

Wow - a very elegant solution. Looks great!
wilsondm2 is offline   Reply With Quote
Old 11/03/2009, 07:28 AM   #3 (permalink)
Member
 
Join Date: Sep 2007
Posts: 337
Likes Received: 0
Thanks: 4
Thanked 53 Times in 31 Posts
Default

What exactly did you do to accommodate the screen size just some css changes?
atlanta is offline   Reply With Quote
Old 11/03/2009, 07:46 AM   #4 (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

Huh? I did nothing yet. Just presenting the idea here.
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Old 11/03/2009, 08:55 AM   #5 (permalink)
Member
 
johncc's Avatar
 
Join Date: Oct 2005
Location: Adelaide, AU,.... (EU Pre 3, TP 32GB, P100UEU 2.1.0)
Posts: 3,910
Likes Received: 87
Thanks: 544
Thanked 453 Times in 331 Posts
Default

Quote:
Originally Posted by TheMarco View Post
I thought for a long, LONG time about how the hell I'm gonna make this app work right on the Pixi. I think I finally managed to come up with a solution that doesn't completely kill the user experience. I'm hereby presenting it as a GIF animation. I'd love to hear what you guys think about it and... if you have a better solution: let me know!

(....)

Note: pressing the button on the top left will 'switch' the two button rows on top. This enables access to all functions without having to scroll on the Pixi.
Or maybe this? (Excuse the rough image manipulation). I am thinking that it would minimise switching the row and I feel that the [f] and [g] keys should be permanently accessible. (the cube functions are missing, but can be obtained with Y^X). I do like the idea of the f and g functions on a key being the inverses.
Attached Images
File Type: gif pixi_jc.gif (41.6 KB, 23 views) Email Attachment

Last edited by johncc; 11/03/2009 at 08:09 PM.
johncc is offline   Reply With Quote
Old 11/04/2009, 12:31 AM   #6 (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

UntidyGuy to be honest with you, I think it's the most stupid thing Palm could have possibly done. The whole 'it's fine, apps will scale' thing is a load of nonsense too. WebOS doesn't 'take care' of anything in a lot of cases unless you would call annoying scrolling 'taking care of things'.

I feel like I'm back in 2001 when I was dealing with i-mode handsets which ALL had a different vertical and horizontal resolution.

johncc not bad as it is but... that changes a LOT of keys. I'm trying to change as little as possible and have Pixi and Pre versions be as similar as possible as well in order to prevent confusion. This is why I think my original solution is probably better. Had the Pre version not been out yet your solution would have been better maybe.

As said, I want to try to keep differences between the Pixi and Pre version as small as possible Too many difference == coding and maintenance nightmare.

p.s. if Palm comes out with a device with yet ANOTHER different screen resolution I'm gonna tell them to stick it where the sun don't shine.
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Old 11/04/2009, 01:16 AM   #7 (permalink)
Member
 
johncc's Avatar
 
Join Date: Oct 2005
Location: Adelaide, AU,.... (EU Pre 3, TP 32GB, P100UEU 2.1.0)
Posts: 3,910
Likes Received: 87
Thanks: 544
Thanked 453 Times in 331 Posts
Default

Quote:
Originally Posted by TheMarco View Post
...
johncc not bad as it is but... that changes a LOT of keys. I'm trying to change as little as possible and have Pixi and Pre versions be as similar as possible as well in order to prevent confusion. This is why I think my original solution is probably better. Had the Pre version not been out yet your solution would have been better maybe.

As said, I want to try to keep differences between the Pixi and Pre version as small as possible Too many difference == coding and maintenance nightmare.

p.s. if Palm comes out with a device with yet ANOTHER different screen resolution I'm gonna tell them to stick it where the sun don't shine.
I thought that might be your reaction. Oh well, it kept me amused for a couple of hours anyway.

You could always use something like mine for a version 2 of the Pre one.

Sounds like you are a little peeved about the resolution matter. Not so bad if you only have to deal with a few sparsely placed controls, but a complete pain in the .... with a complex and dense UI like your's.

Last edited by johncc; 11/04/2009 at 01:58 AM. Reason: v2 suggestion
johncc is offline   Reply With Quote
Old 01/31/2010, 06:43 PM   #8 (permalink)
Member
 
Join Date: Mar 2009
Posts: 12
Likes Received: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Default

TheMarco, I'm an EE with a Pixi and I'm dyin' out here, man! I think the second idea is better, keeping the f & g keys always visible. It wouldn't hurt to offer a normal fixed-width font for the numeric display as an option -- the 7-segment stuff is hard to read.

I actually obtained your code and studied it, but I'm certain that I'm not as fast as you in coding the changes. I look forward to your changes, if they come. Thanks.

EDIT: Yah, never mind, I switched to the Pre.

Last edited by KerwoodDerby; 03/26/2010 at 09:54 AM.
KerwoodDerby is offline   Reply With Quote
Old 07/12/2010, 06:32 AM   #9 (permalink)
Member
 
Join Date: Jul 2010
Posts: 1
Likes Received: 0
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hey Marco, what's the status of the Pixi version? Have you resolved the above questions yet?

If you're still seeking input, I might have a thought or two.
grxnlp is offline   Reply With Quote
Old 07/12/2010, 07:47 AM   #10 (permalink)
Member
 
johncc's Avatar
 
Join Date: Oct 2005
Location: Adelaide, AU,.... (EU Pre 3, TP 32GB, P100UEU 2.1.0)
Posts: 3,910
Likes Received: 87
Thanks: 544
Thanked 453 Times in 331 Posts
Default

Quote:
Originally Posted by grxnlp View Post
Hey Marco, what's the status of the Pixi version? Have you resolved the above questions yet?

If you're still seeking input, I might have a thought or two.
Don't think that he will hear you. Seems to have moved on to other things.
johncc is offline   Reply With Quote
Old 03/20/2011, 02:17 AM   #11 (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

Hi all,

With the Veer coming I feel obliged to pick this back up. Stay tuned!
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Old 03/20/2011, 07:52 PM   #12 (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

Ok I think i came up with the best possible solution. By default I go to the new fullscreen mode because most of the time that's the mode we want to be in anyway.

Then I added a notice to tap the LCD display to swap keys.
Now only ONE row of keys needs to be swappable. Here's a demo animated gif:



This will be part of the next release. I'll be tweaking some CSS still and adding some more stuff before I push it again though.
__________________
My shiny new TouchPad apps: Scientific RPN Calculator HD - Screamager HD
TheMarco is offline   Reply With Quote
Reply

 

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0