Rants
Questions
Soapbox
Best Practices
Apply today for a FREE subscription to CIO Magazine!
Thu, Feb 22, 2007 0:46 EST
|
Posted by: Michael Jung Topic: ApplicationsBlog: Venture Watch
Current Rating: |
For all of the buzz around the idea of web 2.0 and its potential impact on the enterprise, this move by Google, anticipated by many, will prove to be a watershed moment in the history of technology industry. As I contemplate what this means for the industry two questions come to mind:
Will Eric Schmidt, on the losing end of some epic battles with Microsoft before (e.g. Sun and Novell), emerge as the winner here?
It feels like this time around, he has the wind at his back. Google possesses everything that it needs to compete successfully against Microsoft:
How will Microsoft respond to Google as an emerging threat to its core businesses?
It's hard to say precisely how Microsoft will respond, but you can bet that it will be measured, thoughtful and relentless. I for one would never count out Microsoft. They have weathered many storms in their past and pretty consistently emerged triumphant. Here is some food for thought on how I think they should respond:
I can't wait to see how this one plays out. What do you think?
People seem to forget that the on-line application delivery will be heavily challenged by the classic network issues such as latency.
In other words, to solve latency, reliability and other issues - you'll have to have all of your applications with one vendor or on your desktop.
I don't think consumers are ready for this...
The biggest issue I have with online apps is their dependency on having an active internet connection at all times. Unless internet connectivity is as reliable and ubiquitous as electricity, then online apps will never get the same penetration as desktop apps. Though that is not to say they won't be successful, just not as successful.
One of my pet hates with internet applications is when clicking a save button whereupon the browser window goes blank; what is happening? Is it just a delay? Has something crashed? Do you dare click the refresh button? At that point there is a good chance you have just lost all your work. And I HATE losing my work. Nothing is worse than having to type something out again.
And what happens when there is no connection? Do we just down tools? Internet outages, at least at the companies that I have worked at, can be frequent enough to cause a real problem.
Added to this is a problem for the vendors of internet applications associated with supporting multiple browsers. To make their apps ubiqitous they will have to work on multiple operating systems and multiple browsers and multiple versions of browsers. No combination is ever the same; the costs in developing and testing cross-platform must be horrendous. The more complex the internet application the more complex it is to develop and test. I have been there and done that; it is not a pleasant experience. So much criticism is laid on Microsoft's doorstep due to how monolithic Windows has become - this is mostly due to Microsoft's commitment to backward compatibility. Well, imagine how much harder this must be when you have the browser/OS/version/internet app version combination to sort out? Pretty it ain't.
Anyhoo - it will be very interesting to see how this plays out. If my teenage daughter is anything to go by then internet based applications will win out over desktop. Its pretty much all she uses.