2 min read

Webified desktop applications

You know something is seriously out of whack, when you download a 12 MB application that is just a step above an ftp application. I know, a rant at such an ungodly hour! Yup! I have been up 2 hours past bed-time trying to upload a few high-resolution photos.

I found these shots of fireworks that I captured about two months back, and finally managed to sneak in some time to process these shots. I started my attempt at putting these on my flickr account, and the pitiful uploader V3, has been failing for the last 2 hours! I doesn’t seem to be the servers, since the 2.5 version works fine. Although, I must confess, I’m uploading files that are more than 5MB, and it’s really just timeout issues.

Mirage of a once bright expression of light

What is with this craze for making all desktop applications suck, by re-writing the simplest of desktop apps in javascript and its ilk I’m looking at you, AIR)? It’s fine to use these heavy-weight stacks as a stop-gap solution. But, to turn a prefectly good app into mush, in the name of multi-platform support is a crime–no less.

If you want to write multi-platform applications–use Java or some library like Boost. It also, helps to remember the main functionality, and ensure that works well–really well. An uploader, should never fail, when “uploading” stuff, an email client–should have reliable email dispatch, etc.

I wonder where this will lead us? Maybe 10 years from now, we will end up with a calculator application that will use 100 MB disk spave, and we wouldn’t worry about it, coz our computers will have 10 GB of RAM and several PetaHz processing power or some such crap. I’m not really looking forward to a future like that. Maybe, I should start that open source project for a native flick app after all.

Update: They are finally up…phew! Here’s the fireworks collection:

So what if the Hadron Collidor is down?! The big bang (s) Celebration of Light 2008 - US - #1 A tree in the sky Celebration of Light 2008 - China - #4