webOS Nation Forums
> webOS apps and software
> webOS developer forums
> i-marco apps
>
Scientific RPN Calculator on the Pixi
Member:
TheMarco
at: 01:11 AM 11/03/2009
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.
Wow - a very elegant solution. Looks great!
Member:
atlanta
at: 08:28 AM 11/03/2009
What exactly did you do to accommodate the screen size just some css changes?
Member:
TheMarco
at: 08:46 AM 11/03/2009
Huh? I did nothing yet. Just presenting the idea here.
Nice looking UI. Since you've been right in the middle of the screen dimension discrepancy between Pixi and Pre, perhaps you can describe why WebOS doesn't just take care of this issue for you like many people assume. Do you think it was a wise move to use different dimensions for each device?
This looks like just the calculator solution for all those Pixi-loving engineering types.
Member:
johncc
at: 09:55 AM 11/03/2009
Originally Posted by TheMarco:
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.
Member:
TheMarco
at: 01:31 AM 11/04/2009
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.
Member:
johncc
at: 02:16 AM 11/04/2009
Originally Posted by TheMarco:
...
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.
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.
Member:
grxnlp
at: 07:32 AM 07/12/2010
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.
Member:
johncc
at: 08:47 AM 07/12/2010
Originally Posted by grxnlp:
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.
Member:
TheMarco
at: 03:17 AM 03/20/2011
Hi all,
With the Veer coming I feel obliged to pick this back up. Stay tuned!
Member:
TheMarco
at: 08:52 PM 03/20/2011
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.
webOS Nation Forums
> webOS apps and software
> webOS developer forums
> i-marco apps
>
Scientific RPN Calculator on the Pixi