Wednesday, July 8, 2009

The Google OS: “For Developers, the Web is the Platform” (Yeah Baby!)

Last night Google announced what many have been suspecting for some time, the creation of a Google Operating System (OS) based on (what else?) the Google Chrome Browser! This is not something that (initially) directly competes with Windows, however the Google OS could easily take a lead position in the NetBooks category, an area defined by simplicity and specificity of task. More so, this “OS” has the chance to provide the single most requested feature sought in an operating: instant on!

Image attributed to Daryl Caggle at MSNBC

The title quote to this post, most recently by Mike Arrington over at TechCrunch, reinforces what we’ve been saying for some time: “the browser is the delivery platform for modern application; it is OS agnostic, ever present, and increasingly robust.”

The problem, of course, is that browsers are not necessarily compatible with one-another, even from one version to the next. What’s needed is a browser-based abstraction layer that “normalizes” this exciting platform and allows web apps and web sites to act, interact, and display the same across all of the browsers. Our solution to this is called xWinLib; a JavaScript library (with server-side interaction via Ajax, OpenAjax, and other web services) that provides a powerful platform for the creation, delivery, and operation of complex web applications. From the xWinLib site:

"The xWinLib library is a JavaScript framework optimized for the creation and execution of sophisticated browser-based applications and advanced web pages. xWinLib provides a self-contained client-side platform that integrates windowing, events, ajax, user interface, drag and drop, web 2.0, data portability, and more within a single cross-browser platform."

It will be interesting to see how all of this shakes out. Google will innovate their way into new spaces and force Microsoft to compete, evolve, or give way. Along the way, the web as a platform will be good for all! What a great time to be a web developer!

No comments: