Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News

SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
I Have Seen the Future
I Have Seen the Future

Last month I came to you as a developer as opposed to a CEO. Well, this time I'm moving up the social ladder and I'm writing in the capacity of a user. I'd like to tell you a little story that scared the living daylights out of me. Continuing on the "Ally McBeal" theme from last time, I have seen a glimpse of the future, and all I can say is, "I am troubled."

I was out walking in the middle of London. It was a beautiful, sunny day. Ever since I upgraded my old analog mobile phone to a nice, shiny Nokia digital phone, I've found myself using it more often. Couple this with the fact that I have one of those headsets for the phone that allows me to stay on it for hours without the fear of blowing my head off with the fallout from the nuclear reactor held to my ear.

I love my Nokia. This is the popular one as seen in the movie Armageddon and the one Mulder, from "The X-Files," uses to ask Scully various useless things. It's filled with features. Lots of different features, and a great display. It's everything I never knew I wanted from a phone.

Back to London. I had just finished a call to the office, which inspired another call to be made. I took my phone in hand and moved the cursor up and down the address book with all my contacts in it (which was previously beamed from my PC straight into my phone). However, the whole phone froze. Completely hung on me. The display was still alive, but all my buttons where dead and - even more frightening - my on/off switch was rendered useless.

I had to pop the battery off and back on again to return the machine to life. It then burst back as if nothing had happened. So what went wrong that required me to reboot my phone?

Short answer: Who knows? Chances are, even Nokia doesn't know.

As more of our appliances become more reliant on software, we run the risk of adding more features than beta testers can realistically debug effectively. Are we going to have video recorders hanging in the middle of recording, or toasters crashing as they brown bread? I hope not.

But why is it that, as the features get richer, the bugs exponentially increase. Surely we should be spending more time getting what we have working before adding new bells and whistles. Or is the pressure of continually evolving products so great that companies are taking the risk of bugs in favor of the overall dazzling product?

As you all probably know, Java was not destined for the environment it's running in now. It was originally conceived for the very appliances we're experiencing problems with. Maybe it's about time Java came full circle and completed the job it started out to do. As these devices become far more flexible and functional, the risk of them falling over is also increased.

We don't wish to get to the level of stability that some...mentioning no names...desktop operating systems offer us today. How different the world would be if every time we went to make a cup of coffee we had to debug the kettle!

I just hope we never get to the stage where we have to download the latest patch for our washing machine from the manufacturer's Web site so we can wash our whites brighter than white. Can you imagine how complex shopping for household appliances would become when we're comparing version numbers of vacuum cleaners? A sorry state of affairs. How about virus checkers for appliances? Imagine having the RED day virus, which on a given date washes all your clothes at the highest possible temperature. It may sound far-fetched and silly now, but in five or ten years' time, let's see how silly it is then.p> The future is based on software. The hardware is probably going to be the most stable part of the system, but let down by poorly written software. Some say writing bug-free code is possible; some say it isn't. I'm in the camp where you can write software only as good as the environment will allow.

We need a tool that will help us, work with us - and hopefully catch a lot of the silly errors before the end user even gets near it.

Is Java that tool?

About Alan Williamson
Alan Williamson is widely recognized as an early expert on Cloud Computing, he is Co-Founder of aw2.0 Ltd, a software company specializing in deploying software solutions within Cloud networks. Alan is a Sun Java Champion and creator of OpenBlueDragon (an open source Java CFML runtime engine). With many books, articles and speaking engagements under his belt, Alan likes to talk passionately about what can be done TODAY and not get caught up in the marketing hype of TOMORROW. Follow his blog, http://alan.blog-city.com/ or e-mail him at cloud(at)alanwilliamson.org.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
Swisscom, the Swiss telecom, is going into the cloud business. Its subsidiary Swisscom IT Services AG has signed up with Red Hat as a Certified Cloud Provider and launched a public cloud Infrastructure-as-a-Service (IaaS) cloud targeting enterprise-class customers primarily in ...
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP)....
In a surprise move on Tuesday, January 10, Oracle wheeled out its Big Data Appliance. That’s the one it said in October would be ready sometime in the first half. Only nobody believed it meant early in the first half. Heck, it’s not even clear anybody thought Oracle could make ...
Rackspace Hosting, the service leader in cloud computing, on Thursday announced its acquisition of SharePoint911, an industry leader in SharePoint consulting, training, and "JumpStart" services within SharePoint. The unification of both companies provides capabilities to deliver ...
CloudLinux, Inc., on Thursday released CafeFS 3, a virtualized file system for shared hosters that cages each customer within its own virtualized file system. CageFS becomes part of CloudLinux OS at no additional charge. CloudLinux OS, the only commercially-supported Linux OS m...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE

Breaking Cloud Computing News

BEACHWOOD, Ohio, Feb. 16, 2012 /PRNewswire/ -- DDR Corp. (NYSE: DDR) today announced operating re...