Laptops and servers are the future (present?), I think.
The laptop is your way of interfacing with data. Ergonomics (such as easy portability) are very important here. Hook up large display and maybe more comfortable keyboard/mouse when appropriate. iPhone provides another set of ergonomic trade-offs (even more portable, interface options even more constrained). Non-volatile storage in these devices become more of a caching mechanism over time; more and more of our data will reside on a server somewhere we never physically see.
Then the universe of large scale processing power and data storage is The Network. Amazon S3/EC2 and the like. Most people on the planet will never physically see this hardware at all. But we use these resources constantly as we browse, interact, communicate, and work on the web.
So, two directions for the future of computing. Ergonomics is King for consumer devices (Apple is thriving in this market), and economies of scale (Google the poster child here, interesting in that they do not design or develop hardware at all, but write software to make commodity hardware scale in amazing ways).
Computing started off with mainframes and terminals. Then we got to workstations. Now with the web and your prediction, we're going back to the server/thin-client model.
The laptop is your way of interfacing with data. Ergonomics (such as easy portability) are very important here. Hook up large display and maybe more comfortable keyboard/mouse when appropriate. iPhone provides another set of ergonomic trade-offs (even more portable, interface options even more constrained). Non-volatile storage in these devices become more of a caching mechanism over time; more and more of our data will reside on a server somewhere we never physically see.
Then the universe of large scale processing power and data storage is The Network. Amazon S3/EC2 and the like. Most people on the planet will never physically see this hardware at all. But we use these resources constantly as we browse, interact, communicate, and work on the web.
So, two directions for the future of computing. Ergonomics is King for consumer devices (Apple is thriving in this market), and economies of scale (Google the poster child here, interesting in that they do not design or develop hardware at all, but write software to make commodity hardware scale in amazing ways).