Norio Murakami, President of Google Japan was just here on campus yesterday. And one of his major points during his presentation was the coming reality of "Cloud Computing," or having services and applications resident on the network rather than our own devices.
He also said that Google is not competing with Microsoft or Yahoo! or anyone else for that matter, as they were moving forward towards realizing this "Cloud Computing" future.
This is in line with the latest article in Wired Magazine about Amazon.com and their Cloud Computing efforts.
Now here's a question. If PCs will become thin clients that link into this "cloud," won't mobile devices take this same path? Instead of rushing to develop or create the next best application for individual devices, it seems like the better bet is to design for the cloud.