Big Players For A Big Time
Mozilla + Firefox - XUL = JetPack
The Mozilla Corporation - the fine folks behind the Firefox Web Browser - recently invested heavily in modernizing Firefox's add-on development infrastructure and now we have Firefox JetPack:
XUL was cross-platform - yes. But, it was a pain to work with and not exactly beautiful. With JetPack, all that is going to change. Expect a Firefox add-on renaissance. But, Mozilla isn't the only company innovating in the client-side space.
Google + NaCl = Tasty
A few folks have wondered whether Chrome's Native Client (NaCl) is simply the next ActiveX and rightfully so. The answer is no and the key to that answer lies in NaCl's distribution model.
The Chrome browser only runs Native Client applications published through the Chrome Web Store (CWS). This has some very important implications.
Whereas an ActiveX object is dependent on an entire Operating System (Microsoft Windows), a Native Client module is only dependent on the Chrome browser. The Chrome browser is cross platform - which means it runs on Windows, Mac and Linux. By extension, an application written with Native Client would have reach that far exceeds any ActiveX app. So pick your OS of choice and keep your apps because Chrome runs on every platform.
Google + NaCl + Product = Profit
With Native Client, there will never be the "Best viewed in Internet Explorer" atrocities. When customers purchase from the Chrome Web Store they know and understand their app only runs in Google Chrome. Is this any different than when we purchase an app from Apple's App Store?
Developers shouldn't have to choose between native speed and open standards. NaCl is meant to level the proverbial "playing field" and give open web app developers access to speeds and resources once only available in Objective-C and iOS or Java and Android.
Financial Times + HTML5 = Happy Customers
Even the Financial Times gets it.
This puts them in a better position to compete in the iPhone and iPad space - arguably the future of the Newspaper & Magazine industry itself.
Google Chrome Experiments
WebGL Globe by Google Data Arts Team:
WebGL Bookcase by Google Data Arts Team:
WebGL Bookcase is an experimental interface for the Google Books API.
Baroque.me by Alexander Chen:
3 Dreams of Black by Google Data Arts Team:
3 Dreams of Black is truly an experience you don't want to miss. I recommend grabbing some Kombucha for this one.
Impress.js by Bartek Szopka:
Impress.js struck me as a truly remarkable presentation platform. I'm pretty sure I'm using it for my next talk.
X-Wing by OutsideOfSociety: