Curated by Carsonified

Learn with Treehouse

Accessibility, CSS3, Design, Django, HTML & CSS, HTML5, JavaScript, jQuery, NoSQL, PHP, Responsive Web Design, Ruby, Ruby on Rails, Tools, UX, Version Control, WordPress, iOS and more

Feature 8

The Future of the Cloud

By

13 December 2010 | Category: Asides

The cloud represents a paradigm-shift in traditional computing. It’s a scalable, seemingly infinite source of resources to grow and expand your web application. The cloud also represents a shift from desktop software to web based software that is primarily accessed through your web browser.

The basic concept of cloud computing dates back to the 1960s. John McCarthy stated that “computation may someday be organized as a public utility” and most of the characteristics of cloud computing were explored in Douglas Parkhill’s book “The Challenge of the Computer Utility” in 1966.

Give a Think Vitamin Membership gift subscription to someone for Christmas

Illusion of Infinite Supply

With the proliferation of cloud storage services like Amazon S3 and The Rackspace Cloud, it is becoming commonplace for web apps to be served up from an ever-expandable pay-per-gigabyte cloud service. These services create an illusion of infinite supply by automatically provisioning and applying resources only when they are needed. This makes for greater versatility and scalability among web services and platforms.

What Makes the Cloud so Useful?

We are slowly leaving the age of storing movies, music and documents on physical pieces of media like hard drives, disks and thumb drives. Any piece of data stored in the cloud is remote and can be accessed from anywhere as long as there’s an Internet connection and a web browser.

Using an application through your web browser has many advantages over a traditional desktop application. Since all modern browsers interpret the same languages like HTML, CSS, JavaScript, etc., the development process is much more standardized and can be distributed very easily.

Thanks to client-based libraries like MooTools, jQuery, Prototype, and modern programming techniques like AJAX, the web browser greatly improves coding standardization on the desktop, similar to what platforms like Java and Adobe Air have done.

Transition of all Things to the Cloud

Though it may not seem practical right now, we are slowly transitioning to a total cloud based solution for data storage. A good example of this might be documents and word processing software. Google Docs has essentially replaced my desktop word-processing software, providing me with an accessible, cloud-based solution.

Now I can access my documents from anywhere and collaborate with colleagues in real time and I no longer have to worry about software updates or hard drive failure. In my view, this is an amazing leap in computing and an obvious sign of the important role that cloud-based applications will play in the near future.

Gaming and the Cloud

In addition to word processors, there are a multitude of cloud-based gaming platforms and some of them are just plain awesome.

OnLive recently launched the beta of their gaming-on-demand platform which processes video games remotely while delivering a video feed of the game directly to your computer as you are playing. What’s amazing about this service is that it allows you to play high quality modern games but requires nothing more than a run of the mill PC.

The service has some bandwidth and response time issues but as the kinks are worked out, hopefully the service will be refined and become more practical. It is already turning out to be a viable gaming option for casual gamers.

On a different front of the gaming industry, Blizzard’s Battle.net service also provides some cloud solutions for gaming. Blizzard’s recently launched RTS, Starcraft 2 stores all of your saved games, stats and replays on Battle.net. If you need to reinstall or use a different computer, simply log into your account and all your info is there. This seems like a logical step for both PC and Console gaming, solving a dilemma that has plagued gamers since gaming began.

Steam is also a gaming service worthy of note which integrates with games like Call of Duty: Modern Warfare 2 and stores game info in the steam cloud, eliminating the need for local storage. Steam also has a self contained marketplace where gamers can purchase new games and download them at any time. For some gamers, this has pretty much replaced physical video game media.

Unfortunately there are too many great cloud apps and platforms to go in to detail about so here is a quick list of some of the ones I think are promising:

Image Editors

  • Photoshop Express – Adobe’s web (and mobile) version of Photoshop.
  • Picnik – Web based image editor with both a free and premium version.

Online Backup

  • Mozy – A good option for remote backup at an affordable price.
  • Carbonite – Another good option for simple, affordable backup.

Music and Video

  • Pandora – One of the more popular internet radio applications. If you haven’t checked it out already, you definitely should.
  • Last.fm – A competitor of Pandora with a similar feature set.
  • Grooveshark – Not as popular but it’s gaining in traffic. Allows you to search and play specific songs at will.
  • Hulu – A popular web based TV network with shows content from NBC, ABC, Fox and others.
  • Fancast – Provides a similar service as Hulu. Owned by Comcast. Offers renting of content.
  • Revision3 – Online TV Network with lots of cool shows ranging from tech to tea.

With the popularity of applications like these growing daily, it’s a positive indicator for the cloud-computing evangelists.

The Dark Side of the Cloud

While the cloud offers a ton of benefits, there are also some important issues that need to be taken into consideration. When your personal data is somewhere other than on your own computer’s hard drive, it may be compromised with you having any idea. This raises some security issues that can certainly be overcome but are none-the-less kinda scary.

We also have to acknowledge that companies might not always be truthful about how they are using your data. Basically, anything that is stored remotely is up for grabs by the company running the server.

A reasonable privacy policy might help put your mind at ease but I wouldn’t put it past any large company to use, share or manipulate your data in a way which they did not disclose to you.

Conclusion

The transition of all data to the cloud just might be inevitable given its current popularity and proliferation. This transition will represent a new era of computing that may do away with physical media completely. Depending on which side you are on this could be good, bad or bittersweet but it is certainly on the horizon.

What do you think about the cloud? Is the complete transition inevitable or is it just an Internet fad that will die out over time? Have some cool web/cloud apps to share? Tell us about it in the comments section below. Thanks a lot for reading!

Follow @thinkvitamin on Twitter Please check out Treehouse

Other Posts You Might Find Interesting

Comments

  • Roberto Cinetto

    I think cloud will be the future but won’t be “all” the future. Users always need a device where to store their personal data or the data that they always want to be with when the cloud isn’t available.

    The future you spoke about is directly related to the availability of bandwidth and, as you know, bandwidth isn’t available everywhere. This is my humble opinion ;)

  • http://handmadecssdesign.com/ Handmade CSS Design

    I totally agree with Roberto!

    Want evidence of availability? Simply take a look at the availability of 3G or even 4G everything it seems is location, location, location. Who knows maybe in the future a photographer could be in a remote location, take a pic, edit it right there and then in photoshop.com, create a final copy and instantly have it in the hands of a client/editor/whom-ever.

    I just think that at the rate of current tech spread it will take at least another 5 to 10 years for it to become a realistic and viable alternative.

  • http://designmodo.com Adrian

    Good post, very interesting :)

  • http://website-in-a-weekend.net/ Dave Doolin

    Roberto, I’m sold on tools like git, where I can set it up to deploy from my hard drive to the webserver. And to a third location for backup. So cool. Beats the daylights out of running FTP or looking up the flags and options for scp or rsync. Not that those aren’t useful tools, git is just more useful to me in this context.

    ~~~~

    It’s always curious how we (by which I mean “I”) find synchronicity laying about everywhere. In this case, I’m about 2500 words into a 3500+ word article on hosting, and cloud hosting is a prominent part of the article.

    So this is timely and useful, thanks.

  • http://karl.dubost.myopenid.com/ karl

    With regards to data ownership and independence, it is good to look at your data and review this list of guidelines to make the right choice. http://www.la-grange.net/2009/02/16/data-independence

  • http://www.computercreditfinancing.net/cheap-laptops-financing cheap laptops financing

    I’m so love this blog, already bookmarked it! Thanks.

  • http://twitter.com/JohnStanleyLLC John

    The cloud is or should I rather say could be used for good.But as your article points out could also be used for evil.The problem isn’t the cloud technology, but the ignorance of the masses in handling their own sensitive information. Also, just as mass media exploits and manipulates based on their agenda, so will things be manipulated on the cloud. The only problem exists again with people’s perceptions.They will not keep their own remote documents, and will be tricked by big companies and governments to believe themselves they are wrong when in fact they were right.
    I plan on taking full advantage of cloud technology as well as have back up for all important documents.I also have begun copying news and online forums before they are manipulated.I found for instance in the recent Korean war they have already taken away articles alluding to a possible firing the first round from the south.It doesn’t really make a huge difference, yet to some one it did, because they had to remove that info. I am not stating I am concerned for political reasons.I am only concerned with accurate primary documents. If we can’t prove it, it didn’t happen. If it didn’t happen but it really did, you could be in a world of hurt.
    I love the advancement of technology, but I also will continue to collect as many physical books as I can.This may seem silly, but we need people on all fronts of the infowar to do what they can.
    Just as the wikileak people and other whistle blowers utilize the latest in technology to liberate knowledge.

  • http://twitter.com/dominic_hey dominic

    it just shows the cyclical nature of life. the paradigm is very similar to that of thin-clients/dumb terminals that was used in ye olde days of computer science…

Learn Web Design!

Ads Via The Deck

Think Vitamin Radio
Episode #34: Amazon Fire and Responsive Roundtable

Check out our bi-weekly radio show. Covering the hot topics on the web.

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Download Podcast as mp3

Advisory Board

The Think Vitamin Advisory Board in place make sure that you receive the best content possible.