- Chrome is designed and developed from scratch! - obviously means they would have tried to get rid of the problems with other browsers as much as possible and also to add new features. More like Microsoft what tried to do with Windows Vista by writing it from scratch; I know you are saying, "But Vista has lot of bugs!". Well, even chrome, for that matter any software designed and developed from scratch would have lot of bugs. Everything evolves to perfection over a period of time, so you need not worry about that much.
- Everything in chrome is a different process including the plugins. It means, end users would really be happy for the reason that a crash or hang in one window/tab or killing one window won't after other things leading to a fresh start. A process is a completely isolated sandbox which has nothing to do with the other processes of the same application or other applications running in the system.
- Since everything is a process, they can be tuned and controlled explicitly and separately based on the functionalities exposed by the operating system. Another major advantage with separate process is the memory! now every tab in the browser is capable of holding data up to a theoretical limit of 2GB in 32 bit environment. Wow, my entire data in the cloud could be kept in memory then!
- They also have written the java script engine from scratch which allows google to have lot of customization in terms of functionality, specifications, & standards. That essentially means, google webpages running in chrome can have some additional features that aren't available in the other browsers. And google which is trying to be a monopolist in the online apps, email, etc. (I guess they are trying for the end to end monopoly) would use those features in its web pages and force the user to run chrome for better functionality!
Considering these significant design changes in chrome compared to other browsers, I sort of sense that this is a milestone move in their cloud computing strategy.
When Microsoft introduced its windows 1.0 over DOS, it was just a windowing extension, but version by version they improved it and made sure users are making use of the new features by selling cool applications, and as a result of supply, demand & expectaion cycle we are now in windows Vista. DOS is gone altogether as the base operating system! but the windowing which started as a small beta prototype now rules the world. It took quite a while though to achieve perfection. After all, only recently Microsoft is catching up in the server universe where the command line based operating systems used to rule.
Google is trying the same thing with cloud. Now chrome is a customized sandbox from google with most of its major components given out as open source. Developers from every corner of the world is going to use those core components for their future browser projects, and they are also going to improve it.
What google would do then? Google will have a team dedicated for the core components development, with most of the developments related to standard functionalities coming from the open source developers. Google team would only concentrate on those features that they think are important for getting cloud computing applications a reality and invest more time and money in their cloud computing web applications & frameworks. I am sure google need not develop chrome for the other operating systems, they have given an architectural prototype which would encourage the open source guys to do the rest of the things and get the product out.
Ultimately, Google wants their engine sitting in the browsers & make cloud based applications run seamlessly. As a cycle this would one day make the cloud computing so realistic, user can't feel the difference between using Microsoft word & Google Doc! If I can image a situation where people choose games like FIFA in the cloud, pay few cents rent per hour and play it in the browser itself. Or may be free from the game sponsoring company.
Once we reach that stage, Microsoft Windows/Any desktop operating system would become obsolete; developers would be writing software that runs in the browser and once everything runs in the browser google might release a $100 laptop that boots up linux kernel and just starts the future chrome. Since everything is available in the cloud and those user interfaces & applications becomes the standard, who would care about the operating system, etc. I would say 99.99% of the normal users won't.
My bet: long-term strategy behind chrome is to make the future computers/laptops running the browser directly over the kernel and rest everything would come from the cloud; and Google becoming the monopolist in the cloud. But we can't say whether its a double edged knife or a sword for google, as of now!
5 comments:
Rajesh,
Everybody seems to talk about CHROME now! a geek or a novice, whether they understand or not, but everybody is talking about it for the very reason that it is from GOOGLE.
- You sound like a politican here, if you feel this is true, then include the link.
Everything evolves to perfection over a period of time, so you need not worry about that much.
- I feel it depends on what "Perfect" means to an individual. I think Man's first invention was a wheel. Is it perfect even to date. I feel the product keeps evolving with time, but humans are fallible and so will their products be.
I liked the way you have discussed about cloud computing...but I feel when you try explaining something that already exists some where over the internet, how about expressing it in your own way like examples from your experience, your unique examples.
A good post...would look forward for more articles from you
-Sharath.B
"watch out for my opinion, thoughts, ideas & findings"
- is the scope of my blog (which is wide) and can include anything that comes to my mind.
-this post falls under my "opinion" category.
I surely take your input and increase the number of articles on personal experience.
Thanks.
I liked the way you have discussed about cloud computing...but I feel when you try explaining something that already exists some where over the internet, how about expressing it in your own way like examples from your experience, your unique examples.
- May be I need to explain a bit more, otherwise for people who already know about the power of cloud it should be very easy to visualize what I am talking about. Innovation is all about putting together simple know facts in a new marketable way, you know.
- Since my blog is being read by people with different interests and backgrounds, your point is valid - I shall explain it a bit more.
- When I started, I could write only about quarter of a page, but now I can write a page and I think soon I would improve to your expectation level, thanks. :)
The release of chrome and future Microsoft response to it have the potential to change the future of computing. The release of chrome has also sown the seeds for the next exciting battle in software industry this time between MS and Google. With Google blocking MS Yahoo takeover and MS threatening to add features to IE which can stop ads being shown on the browser and internet ads are the largest revenue generator for Google.
MS blocking ads in the browser using future enhancements is a new piece of information to me. But how well "anti trust regulatory" would respond to that?
Post a Comment