Thursday, November 11, 2010

jQuery.appendTemplate v 1.2

Just released a new version of the jQuery.appendTemplate plugin. Fixed a cache issue and gained about 33% speed increase. Also, the plugins now loads in sync, which means the DOM update and callback function will work better together.

Wednesday, November 10, 2010

Why the web will ultimately win

Ten years ago, I had a Palm Pilot. The Palm OS was a winner. It had a simple programming language (C-based, I think), a form application framework and a database. That's it. None or very few apps came with any graphics. Still, you could download tens of thousands of applications back then. Fart logs, excercise diarys, vinyl databases and so on.

Ten years later there's three platforms covering that same market, iOS, Android and Windows Mobile. Nokia is eager to get back into the lead, and you still have Java for all of those old fashion mobile phones.

So, if you write a sucessful fart log application on one of these platforms, odds are that you would like to expand onto another platform and you would have to fork your code in order to do so.

My prediction is that the web will be the leading platform in a few years. Safari is big on iOS, Opera is taking the lead on other smart phones. Firefox is still in beta (alpha?) with their Fennec browser. Internet Explorer, I haven't tried on the new WinMo 7, but chances are that there will be a browser war on mobile units. And that's going to benefit all of us.

New features will be hardware accellerated graphics and javascripts, localization, use of onboard camera and so on.

I've even tried writing a small app using HTML+javascript myself. This is a port of one of my favourite iPhone apps, FloodIt. It may not be perfected quite yet, but it works. And for me, it's a great demo of a cross browser app that even runs smoothly on Windows and Mac. Try it yourself and think about it, it might just be the future.

http://www.ettsted.no/games/floodfill

EDIT: The game should work on IE 8, Firefox 3, Chrome 7, iPhone, Android and possibly WinMo 6.5 with Opera mini