What can be better than Palm OS?

Being a tech guy there are moments that you feel happy and sad at the same moment. Cos while some raise your expectation way up some makes you miserable.

Here I explain why in my original PalmAddicts article. Read and enjoy if you do speak the same language!


Palmos It saddens many of us that Palm had long since abandoned their Core OS sending it across the board. Palm -> Access -> Palm likewise without ever rewriting it to the new 3G era. Then they married with MS Mobile for the sheer doubt of dying itself out in the crowd. It saved them no long term purpose. Since Apple and the clan came in showing us what we've been missing in our user interface and design ends desires. Now they may be up to repeat the same in function and feature wise when they release the supposed to be native development tools for the iPhone. (SDK)

In the abyss of all this I miss the opportunity to credit the Palm's original developer who came up with the initial Palm Launcher idea for applications handling. I still love the simplicity of it. The rest had all been a history that we forgot. And now I wonder whether my next gadget could still be from Palm.

Palm's abandonment of it's OS in full time paved way others to smack on them in their own lawn. The smartphone business itself. Microsoft, Nokia, HTC and the Sony Ericsson clan leap forward their beauties flooding the market that I almost felt like ashamed and an old fella to carry my Treo to a restaurant. But strangely none seemed to get it correctly in the OS end until Apple came along.

Strange thing is that with all the modern sophisticated functionality and the bells and whistles my Palm still does what it does beautifully. Thanks to it's wonderful software base Palm still shines without having done anything for its survival for the last 5-6 years. After Treo 650 what they did all was cheating themselves, not us, consumers.

Surprisingly they still hold the crown for the biggest apps list yet. Palm's Launcher doesn't even have a decent find features for this 30000 odd growing number of application base which originally written to lie on it. Anyway people still use it in full time. I still live my life and write this stuff with a four year old Treo.

The need arises, while Palm lies in their sleepish form, a few good developers tried to fill in the gap writing their own code borrowing features from various systems on the top of the Palm's own Launcher. But to me none succeed much doing so because they focused on features instead of the Palm's simplicity. Palm's own age old launcher dominates including mine. Is it not that I never tried those # number of launchers. I have virtually tried them all. But I keep none on my device because they all seem to make things complicate on my Treo, deviating from Palm's original concept we all liked. The simplicity. They couldn't implement what Palm didn't offer either. So say WiFi, modern day browser or 3G never seen on Palm, after what, a lifetime had passed with these techs?

Myriad of tabs, buttons, lists, menus, colours, shadows, icons, bars, pop ups, strips, scrollers, skins, themes, plug ins, backgrounds, gadgets, gosh! You name it. It all appeared on this tiny launcher. It's a utter mess when one try to create your Core Duo 20 inch something flat panel on this tiny 320 by 320 beloved. So I stopped trying it.

Most launchers inundate users but never seem to fix the initial problem of Palm's simple yet effective age old launcher solved, until when Apple shocked the industry with their revolutionary OS X engine iPhone interface. It's simple just like good old Palm, but has the modern sophistication .

So as time went by, though many killer apps for mobiles initially emerged in Palm front. I sadly watch they quickly get ported elsewhere better in a blink of an eye loosing my edge. Now people talk big over iPhones nice touch screen, threaded SMS etc, boy, I used it for years silently on my Treo.

But now Palm front is lacking that wow factor, hopes are dire, I feel odd. Within me I know it is still better than most of the rest. Anyway now there are new kids in the block who tries to out-smart everything I knew about mobile computing. Apple seem to lead the gang with what Palm missed. From NextStep, Newton, Classic Mac OS to OS X now Apple has got the most flexible mobile platform on earth at their disposal for the modern era. Even industry mogul MS envy that.

For the moment what lacking is the a way that all the best mobile developers had no chance to port their beautiful apps to this new crown. But soon with the release of Apple SDK for iPhone I am sure we are about to see a flood of new killer apps for iPhone that no one seen elsewhere. Not even on my beloved Palm front.

Palm should have done this but I do not belong on camps. So I am happy to see this day dawned anyhow.

I will keep my Treo cos nothing beats it quite yet. May be will get a Centro to please my senses and I can still keep my Initially big list of applications I kept since 2000. Ewallets, browsing, productivity tools, GPS unit, music & video, some fun games (no dumb consoles please), email, threaded SMS, IR remotes, you name it. My Treo had it all and now everyone's AFTER them. Soon iPhone will get it all the way I want it so I can get in to a restaurant without been ashamed of.

If I were to have some Palm stocks I should be worried now, or may be the Centro will serve them a bit. But when I am having a Treo I am still winning. When their features match or probably outsmart, I will go and grab an iPhone.

I had a nightmare that when finally my Treo dies I may have to switch to MS Mobile or the Nokia clan without even having a choice. Boy, I was happy when I saw the new StyleTap platform for MS Mobile so I could still use some of my beloved software if I ever moved from Palm OS. Now even better they've got it emulated on iPhone too! Anyway Apple solved the problem once and for all raising bar for everyone. Thanks Steve Job for making this day possible. Thanks to thee, who someone brain child the original Palm OS. May be it was Handspring guys.

Now it seems I have industry's best choices up for the grab. I may never be up to the task running naked though on this, but I would say, Eureka!





Living broadband, Flash hell...

I don't know when this day came to be. But I knew that it would. I've known to Flash internals a bit. No knack for coding but I knew enough since I used to be a big time Macromedia Flash lover. The honeymoon all ended when Adobe brought it over. Their plans for Flash were big, actually too impressive, they want it to be the platform for the web, mobile and beyond. Likewise Sun had their own plans for "write once run everywhere" their beloved J2ME too. For that ask from any mobile developer, they know what the mess they are in.

In the desktop end I watched in horror, Flash Designer becomes Flash Developer. It almost had a free ride until Google Stuff (Ajax) and then Apple came in. Gosh! it was destined to be next Microsoft Windows or even worse. Actually Windows is better because it solved industry's bigger problem once and for all that many people face right now here and here.

I happened to be a Flash designer for some distant past. It was a wonderful time, when web was in its infancy Flash made possible things which we could not even have imagined putting on web. Finer graphics, animation, streaming content after all that Real Player and MW windows media hassle. Then the impossible partial refresh issue of a web page without having to reload afresh. Those are few good memories that I have which we could not resolve (until web 2) without the help of this once beloved Flash. I remember the things at Eye4U and 2Advance Studio guys did with Flash in 1998-2000 time. We were stunned!

And ever since everyone who had a sight of Flash abused and raped it in full time. Dial-Ups were dead hoc jam trapped. Then they had a free ride when DSL emerges because the bandwidth seems the best thing for Flash to eat. Web became all crap.

Living in a Flash for a lifetime was going be a fun or so I taught. You know, the initial web animations, banners, business scope of online advertising, then smart/ rich Flash Clients and our famous YouTube (until Apple liberated) were all based on Flash technologies. It was my hobby and then it finally migrated to my bread and butter too, the firm I work for, is too, converted it's one part cash cow ATM Client to run on Flash. I should have been happier.

This was possible cos Flash was originated as FutureSplash , a graphics software, a designer tool with industry's most hyped term at that time. Vector based graphics, further it had streaming media and animation capabilities too! It was a designer's Nirvana. Since Adobe had the graphics monopoly it was obvious that their next move would be to merge them all to be a single platform since they brought it from Macromedia. Wow! nice idea, except one fundamental error.

This is where it all went wrong. We, designers don't eat code for breakfast, nor that developers need more than a jazzed up little Notepad to do their wonders. Not until a new breed of Einsteins emerge out of this rubble who have knack to do the both.

So here we go, Flash have big fundamental errors to start with going in either direction. Below are a few that comes to my mind.

# It is utter annoyance for the end users because (No one complained yet though)
1. Having to download the plug in
2. Then take much more bandwidth and time than the normal content
3. Crippling your poor processor and the memory when in use (until recently, still for mobiles)
4. If not properly done, starts to play before the full download messing your taste buds.
(you know, it's like eating your pie in a rodent way)
6. Blinks, sings, hoots, flashes, throw flowers at you when all you want is peacefully read
5. Version conflicts repeat things all over


#It used to have knack for designers because
1. All the strengths of Flash we commonly know of content, animation, streaming media, rich client creator)
2. Having the potential to be an All In One Tool for
- Print mass media document creation ( Rival PageMaker, Illustrator, InDesign, Freehand and QuarkExpress)
- PDF corporate document creator and archiver (Acrobat, FlashPaper)
3. Obsolete old favorites like gif animations
4. Give you the partial refresh of a web page (Pre Ajax era)

#And now it try to solve a problem we never had
1. Designers like their eye candy, they want it JLO, the Photoshop way
2. Developers will eat, sleep and drink their gibberish
3. Both will co-exist together fine, but we just don't talk the same language.
4. They will be happy with just a notepad
5. We, designers want Dreamweaver equivalent

Instead another day dawned. Ajax (JavaScript which is) solved it's own problems which created back then. I was happy to see when Google and Zoho people mastered it. Apple proved me right. Wow! We can live without Flash.

But I still see some major places that I would love to visit uses heavy Flash content. I regularly use my Treo for browsing for the last three two years. I am happy Palm did never bother to port Flash for their Treos as with they neglected everything else. But do I miss what miss cause that my Treo couldn't access Flash content? Nope, not in the least. It was because Palm never updated their Garnet OS to have 3G or a better browser. It was the best when it came a six years ago. Anyway I lived the Treo generation in full which is now shaken though. Anyway let Treo begone since iPhone will probably solve the biggest problem of mobile web.

Here GX-5 is one good example, some real good talents but still insists you to install and enjoy full flash content if you are on a desktop. I had abandoned this kinda sites altogether for long. But recently I saw if you are on a mobile device that we can have a simple html version instead.

I hope at lease people will follow suit. Adobe's vision for Flash may be great, but no thank you. I don't wanna MS DOS legacy saga repeated here like even after Vista arrives. We can't carry on the burden of legacy saga or a designer becoming a developer.

People do need full blown web in a whisk without the expense of TheirTube. So the answer is no SilverLight either but lies in the same hands of the good old wizard of JavaScript itself!

What do you guys think?