USRobotics PalmPilot Personal review
engadget.com
engadget.com
I had a Series 3, Revo and then the 5mx. Each one of those devices had an excellent battery life (uses AA!) that last for days on heavy usage, myriad of apps, memory cards, and for the 5mx, a fantastic keyboard.
The only reason why I had to move to a Palm device was because Psion screwed everything up when the colour screen PDA evolution came along.
I remember how horrible the SDK was and the hoops you had to jump through to develop on the thing. It was after all a memory starved, M68K embedded system.
I also remember the fragmentation that was the "app store(s)" of the time. I feel no sympathy for developers today when they whine the apple app store isn't $whatever enough for them.
We have it fucking amazing today. Still, it was pretty good times back then.
I remember Codewarrior and the Palm OS SDK less fondly (the GUI toolkit was sort of maddening), but still, those were the days.
'Gremlins': Automated fuzz testing within the emulator. Still waiting to see this make an appearance in other SDKs
'Debug ROMS': I've seen some SDKs including debug ROMs, but the ones on the PalmOS were actually useful. The ROMs would actually tell you what functions needed to be invoked before the current one (PalmOS needed memory pointers to be locked before any writing/copying operations could be allowed)
Agree with you on the memory starvations. We were porting another application from Symbian, and we had to jump through many hoops because the default code segment was limited to 64k.
long story short, they complete fucked up the companies MS Outlook bases CRM system with one address book HotSync© action - by one employe.
That employe was me (I was just the first to push the HotSync© button...).
there was a backup of Outlook of course, sadly the backup could not get used to restore the CRM (don't ask...)
about 20 people were typing in address data for the rest of the week.
i now have 5 Sony CLIÉ at home, i hope the will be worth something sometime.
Though syncing between different accounts (my gmail account + my google apps account) is not trivial. There are some decent apps on the google apps marketplace, but none of them work as seamlessly as single account syncing. But I wouldn't call it an "unsolved problem" in any way.
Are you using this with Android?
I stopped bothering after my 2.3.x phone insisted on "syncing" in one direction only from Accounts --> Phone and reverting any updated numbers on my phone.
Can anyone explain in simple terms why this is so?
Still though, it was pretty nice. I still remember trying to figure out how to develop games for it. My household didn't have the internet at the time and my access to the library was limited (we lived on a farm), so in the end I was just a 13 year old who had a machine with all of his classmates' names and birthdays organized on it.
What a time to be alive.
If you haven't gotten a chance to play with one in a while (or ever!), it's startling. It's astonishingly simple, fluid, easy, and focused like few products in the history of computing have been.
Fun game: can you still draw all of the Graffiti symbols?
PalmOS also doesn't get enough credit for an amazingly "discoverable" UI. I've used an iPod Touch and an iPhone for over a year, and learning to do things like organizing app folders, deleting apps and how to show play time indicators in iTunes took a ton of frustrating trial and error. I still have no idea how to select text reliably, let alone copy and paste. Most of the time, I have no idea in advance if tapping on something will show more information, move to a different screen or start dialing a number.
On a Palm, every dialog has a help icon that provides detailed explanations. UI widgets are simple, consistently applied and convey exactly one meaning. The menu is always a tap away. PalmOS doesn't look flashy, but it's tasteful.
If you ask me, new devices have become much prettier, gained better battery life and obtained faster CPUs, but we've slid backwards substantially in usability.
my sharp zaurus had a neat learning mode which allowed me to teach it graffiti.
one of the main reasons i gave up palm (had a iiix, iiic, visor neo, m125 and palm e) was when they moved to graffiti 2 due to the lawsuit as it's accuracy was less no matter how much time i spent with it.
In contrast, their competition at that time was Microsoft PocketPC. MS just had a terrible UI. It looked like they had shoe-horned the desktop UI onto a tiny device. I mean, 'Start' button on a handheld device ??
It might have been comforting to 'enterprise' customers to have a familiar interface, but it just sucked compared to the elegant PalmOS UI which looked like it had been designed for a tiny screen.
Then, when I first got an iPod Touch (3rd gen), I tried out the notes app and hit delete, and was delighted to see the EXACT same animation for throwing the doc away as the Newton used. iOS definitely has several things that were influenced by the Newton OS.
These days, the pick up for where you're tapping the stylus often gets out of sync with reality, so I've aliased one of the physical buttons to the menu that lets you re-set it as I had to do a hard reset once when it got really out of sync.
It's feeling it's age, but is still a wonderful little machine and has it's own simple charm. Brilliantly focussed on getting things done - and I believe it was used by David Allen in Getting Things Done as it came with all the apps you would need to use his system effectively.
It was small, quick, had good battery life and did the basics really well which (aside from the battery life) are the reasons I like the iPhone. Sure it's great that I can do loads of other stuff on it too, but the core stuff is still what makes it work for me.
I even used internet (through irda gprs phone) on it.
Unfortunately now its touchscreen is broken and I haven't managed to find another compatible touch panel on ebay or dx.
"THIS is what we meant!"
I used and programmed for a IIIx. It was snappy, had a full productivity suite built-in, and there was some sort of Instapaper-like app that would bundle web pages and sync them onto the Palm. It was revolutionary for bathroom reading. ;-)
I still carry my old Tungsten T when I'm in Japan, since the JEDict (dictionary/character lookup) implementation is way better than on any other device I've tried.