Saturday, November 26, 2011

The Cloud Experience

We are entering the age of ubiquitous computing, and it is not a computer on every desktop.  It is a myriad of devices.  And the most common is more likely to be in your pocket than on your desk.  And we expect these devices to serve us fluidly.

What emerges is The Cloud Experience.  It is the idea that I can work effectively regardless of time, place or device.

We often think of this experience with email, or social networking like GMail and Facebook.  But, we will come to expect this experience of all of our data and software.

I expect that as I write this blog post, I can close my laptop. Then, go to the park, pull out my phone, and pick up editing where I left off.  Then, go to a friend's house, log on with his computer and publish the post.

There are two basic requirements:

  • The state of my work is saved "in the cloud"
  • An appropriate user interface is available for the device I am using

Next generation software developers should embrace this experience.