My old rusty thorsmork couldn’t play flash HD video any longer. Although I do not plan to retire it yet, I needed a new computer.
My wife was not that happy to have another ugly PC in our apartment, and thus she offered me an iPad! Not really open source, but she chose well as there is no satisfying foss solution for a tablet PC yet, IMHO.
A tablet cannot replace a complete PC, but I use my PC much less now, it can be a week without using it. And it would be even less if I would have a real keyboard for the tablet!
What is cloud computing?
For a short and quick answer, cloud computing is moving your computer experience from your desktop to the internet (the cloud!).
From the consumer of computing services perspective, it means having those services accessible from the internet:
- Online application (e.g. Google Mail, Google Docs, etc.) ;
- Online storage (e.g. S3Fox + Amazon S3, Flickr, Apple MobileMe, etc.) ;
- Online services (e.g. Google Maps, Airline reservation, etc.).
From an IT person or software developer perspective, it means that you deploy your application on a (potential virtual) infrastructure or platform on the internet:
- Virtual infrastructure or grid (e.g. Sun Grid, Amazon EC2, though both have their own specificities) ;
- Platform (e.g. Google Apps Engine) ;
- Identity verification, storage, payments, etc.
Learn more: Cloud computing on Wikipedia