If cloud computing is successful
It's not and it won't be because
the mainframe/terminal/workstation model
just sucks.
Cloud computing relies on relegating tasks to a "cloud," but I think it's horribly over-hyped. You can get almost everything cheaper if you buy it yourself than if you buy it in/for the cloud, so why should you use the cloud when it's not absolutely neccessary? Latency is a big problem for cpu-intensive realtime tasks, so this won't be able to do on the cloud. Games? Get a real computer. Word processing/spreadsheets? Even the most despectable POS of a computer can do this fine nowadays, so there's no use for the cloud there, either. (Remote storage for sharing documents, however, is quite nice. I like this!) When it comes to CPU-intensive, data-intensive non-realtime tasks, performance of cloud computing scales directly with performance of your connection to the cloud, which is, at this point, especially lousy in pretty much every area you can get to, save big metropolises, Japan and Korea. This is the greatest bottleneck of all, as telecommunication channels take
ages to be improved, because they're quite expensive and population density is paramount. So when it comes to crunching massive amounts of data, like video encoding or what have you, speed is limited by your internet connection, which will be appalingly slow. So slow, in fact, you'd better use your crappy netbook-style terminal for it while you surf the web.
What remains are CPU-intensive tasks with little input data and no particular requirement for latency, i.e. compiling and probably 3d rendering (depending on whether the textures are already in the cloud or not, as they're usually huge), which is what everyone and their dog like to do all day long.
I just don't see any incentive for cloud computing. Primarily, it'll get horribly expensive for the infrastructure alone, and the actual benefit is somewhat lacking. The interesting aspects are too slow and too cumbersome, while technology for normal desktop PCs improves so steadily cloud computing will be obsoleted by new generations of workstations after a short time. Cloud computing is an interesting model, at least theoretically, as it uses the underlying computers at maximum capacity; but on the other hand, this will cost money the user can better spend on buying himself a better computer in the first place (which doesn't need to be updated so often and no one has to make a profit by running this computer, so he can go for the best price/value components instead of considering energy usage, upcoming CPU performance, memory and HDD throughput etc.).
So, I don't think it's the future. Terminals are absolutely dead, and that's for the better.
-huha