Chrome: More Than A Browser – Less Than A Desktop


Take a look at the picture above.  What do you see? Here’s a quick summary:

  • That’s Windows 7 running on my system. Yeah, it’s the release candidate as I haven’t upgraded to the GA version – yet.
  • You see Tweetdeck. While I like other clients, I can’t quite swallow the Seesmic brew that includes Silverlight.
  • You also see a Chrome browser. I like a lot of things about the Chrome browser.  But oddly enough, I still have to use Firefox to edit my posts to WordPress.
  • While hidden by a few windows, you also see Windows Media Center.
  • For those who are looking carefully at the task bar, you see an icon for Eclipse.  I’m using that for my Android development environment.
  • Sun’s VirtualBox is running.  You see it running on the desktop.  And you see several operating systems images.
  • One of those operating systems is the Chrome OS.  And that VM is running.  In the image, you’ll see what looks like a Chrome browser.  There’s a tab for GMail and a tab for GCal.  You’ll also see the Start/Welcome tab.  There’s a pretty good chess game and there are a lot of web apps.

So what is Chrome? Is it a desktop? Nope.  Is it just a browser? Nope.  It IS a down-payment on Google’s gambit to move people from desktop apps to cloud/network services.  And it is a completely open framework for new innovation.
Will it win? Well, it won’t displace Windows on new system sales – at least, not yet.  Will it be the platform for netbooks? Maybe.  But they may be fighting against Android for that honor.
But unlike other desktop contenders, this offering is not designed for a head-to-head fight with Windows.  Unlike Safari and Mac OS X, this platform is not seeking to be another desktop in the fight.  Rather, it seeks to move the battlefield to an entirely new venue.  This is the same fight that Sun started with the NC (i.e., the “Network Computer”).  But Sun had no traction in the consumer marketplace.  And they saw meager penetration in the enterprise space.
But Chrome OS is the inheritor of a unique phenomenon; some of the best technologies are a redux of something that was already in existence.  MP3 players existed for quite some time before the iPod arrived.  The Apple iPod won because it captured the consumer imagination.  In the same way, Chrome OS is a redux of things we’ve seen before.  Can Google transform a moribund market for network computing?  I sure hope that they will.  But they will need a spark for that to happen.  In the mobile phone industry, I think that the Verizon Droid may be the spark needed for Android’s explosion into the market.
In a very strange way, Chrome OS’ real competitors maybe the netbooks and wireless platforms like Android.
-Roo

Star (and Google) Gazing


I love the classics.  And this week has been replete with allusions to the past.  As everyone knows, I’ve fiddled with Google technology for a very long time. Indeed, I remember when the first posts about Google hit Slashdot.  That was when Yahoo! had the pre-eminent navigation technology. And web navigation was menu-based, not search based.  But I prattle on… as usual.  I also remember when I was given an opportunity to invest in the Google IPO.  [And hindsight confirms that I can be extraordinarily short-sighted.] And with all of this Google background / engagement, it’s taken me a whole lot of time to come to the conclusion that Google has a very expansive strategy – or they are exquisitely fortunate.
So what leads me to think they have a strategy?  Here’s the short list:

  • They have a fantastic base. From that base, they are the center for web navigation.  As that center, they can skim their advertising taxes.  Indeed, they are to the Internet what broadcast TV was in the latter-half of last century.  Specifically, they are the launch point for content.
  • They recognize that the browser is the current (and near-term) means to leverage their launch pad.  Consequently, they are offering a branded browser.  Do I like Chrome? Yes, I really do.  Is it still a bit buggy and problematic?  Yes, indeed it is.  For example, I still have trouble using the ‘out-of-the-box” Chrome with the WordPress hosting site.  In fact, I have to use Firefox as there are still scripting issues with the current Chrome dev branch (and WordPress). But Chrome is my default browser on most of my platforms – the only exception being my default workstation in the office.  And yes, I work for a company that requires IE.
  • Google has some hella-good “cloud” apps.  This includes GMail, Google Docs, GTalk, Google Maps, Google Latitude, Google Earth and even Picasa. Many of these apps are my primary apps in specific app categories. And the Google app strategy seems to be squarely targeted to network-based apps.  As I am always switching from machine to machine, I really need storage on the network.  Right now, this includes email, bookmarks, preferences and the like.  But in the future, it WILL include a whole lot more.  And this isn’t just for personal use.  More and more of our corporate apps are “stateless” and require network connectivity.
  • Google has also laid down a marker in the enterprise collaboration space. Google Wave extends the promise that new collaboration technologies will eventually transform current email systems.  Is Wave there yet? It sure isn’t.  But it shows obvious promise.    I think of it this way: Lotus Agenda showed glimmers of what became Lotus Notes.  In the right hands, Google Wave will evolve into something truly spectacular.  Of course, it really does need someone with vision – and technical chops.
  • Google has also taken a few bold steps into the development market.  Are they building an IDE? Not yet.  But they are aligning themselves with Eclipse.  And they are investing immense amounts of money in both Javascript and in the development of a whole new language: GO.
  • Google has leveraged their expertise in Linux in order to build embedded systems expertise.  I have used Linux for years – since the mid-nineties to be precise.  And desktop Linux has always eluded critical mass.  Is it cool?  Sure.  Is it going to replace the current desktop paradigm? Probably not.   But Google’s approach has been to change the paradigm (and move apps off the PC).  So they’ve used their platform expertise to build new platforms.  To this end, they realized the success of the iPhone and knew that it was not just a hand-held phone story but also a development platform story.  So Android was born.  Is Android a game-changer? Not yet. Will it become a game-changer? Most definitely.  And the Verizon Droid may just be the match that lights the conflagration.
  • While Google has recognized that their browser is important, they’ve realized that the browser must also run on a platform that runs other applications.  Hence, the Chrome team has focused on “native client” technology.  I’ve written about native client before.  But as I consider Android (and Chrome OS), I realize just how important native client will become.  It is important for the purpose of performance.  But it also holds immense promise for running those pesky apps that aren’t network-based.  Indeed, native client (combined with the right virtualization engine) may hold the key to unlocking the Microsoft shackles that constrain most of us.
  • And this week, Google demoed what many think will be a coup de gras: Google Chrome OS.

Is Chrome OS going to dethrone Microsoft Windows? Not any time soon.  Is Chrome OS going to take market share from Apple’s Mac OS X? Again, I wouldn’t expect that to happen any time soon.  But could it attack both by changing the battlefield?  It absolutely could.
But what will it take for Google to accelerate these changes? Wow, that is a huge question.  I think that they need the following:

  1. Google has a great strategic vision. But from the outside, it looks as if they lack someone who has the chops (and cred) to execute on the vision. This will mean some additions (or changes) to the senior leadership at Google.  Someone must be given a couple of years to build the tactical plan from the strategic plan.
  2. Google needs some platform partners.  By this, I mean that they need a Hewlett Packard (or some other company) to provide home-based “server” products that can wean households off the Microsoft desktop teat.  This won’t be desktop Linux.  It will be household servers that stores files, streams applications, automates systems, stores and streams media, etc.  Do the components exist? Yes, they do.  But they need a tactical vision to place the household server into new houses.  That way, everyone in the house can use a netbook (or other untethered device).  [Note: I think that Google is showing that they can effectively manage such partnerships.  For evidence, look at the Android strategy.  They are doing exactly what Apple is not: Google is building a cooperative eco-sphere that features their carrier partners.  Again, they are doing what Microsoft couldn’t do (or wouldn’t do) with Windows Mobile.]
  3. Google needs to double-down on their investment with developers, developers, developers.  Microsoft earned the allegiance of a generation because they blatantly pandered to developers.  And many developers have rewarded them with unflagging fealty.  Google needs to do the same thing.  But in this case, they need to invest in Eclipse.  And they need to carry through on the promise of new languages.  I would hate to still be coding C/C++ (or worse, Java or C#) in a decade.
  4. Google needs to either develop (or sponsor) a number of emerging virtualization platforms.  I would have preferred to see VirtualBox in Google’s hands.  But Google needs to sponsor free and open virtualization platforms.  Even Microsoft realizes just how much VMWare has changed the game in data centers.  And Google has so much more to offer in this space.  Indeed, I would love to see some of their data center management technologies emerge into the mainstream.  Think Loudcloud/Opsware meets Amazon AWS.
  5. Finally, Google needs the time for all of the elements to cook.  Strategic visions like this take years to gestate and mature.  And Google needs to remember that they can’t get it all at once. But unlike Microsoft, their core business is NOT dependent upon a single iteration of the technology wheel. Google is a marketing and advertising company.  As long as they keep that core engine going for a few more years, they will have a good shot at allowing new technologies to thrive as they grow within the nest.

So am I like the early astrologers? Am I trying to see patterns and visions in the visible stars?  Do I see Ursa Major and not realize how far apart these stars are from one another?  That’s certainly possible.  I may be seeing non-existent patters.  But from my perspective, I really do see an emerging Google leviathan.
Just as we moved from the IBM mainframe vision to the Microsoft PC vision, are we finally seeing the market leader emerge on the long-anticipated move from the Microsoft PC vision to the Google service vision?
-Roo