Skip to main content

Cloud Computing and Java

Posted by rags on January 25, 2009 at 7:13 PM PST

Is cloud computing old wine in new bottles, a fundamental paradigm shift or a long awaited validation of "the network is a computer" that Sun has been professing for well over a decade?

I am moving on from Sun and will be evangelizing the Intuit Partner Platform (IPP), which is a Platform as a Service offering. It does support Java by offering a Flex front end and is geared at small business developers and monetization. [very] Early versions are available at the IPP Workplace. There are some exciting efforts in the pipeline in the near future that I am excited to be involved in.

The Java Platform continues to be strong and the very fact that there is a Java SDK for Microsoft Azure, and's Apex is really Java bears testimony to the fact Java will be a huge player in the cloud. Sun's Project Kenai and other offerings in the pipeline is bound to encompass Java and the recent excitement around Java-friendly scripting languages.

It's been an incredible ride evangelizing Java and other technologies to tens of thousands of developers worldwide and sharing in the energy and enthusiasm. Rather than a indulge in a nostalgic trip, I would prefer to look ahead. As a reviewer for the JavaOne conference, I am already getting excited about the conference just looking at the quantity and quality of the submissions and cannot wait until June.

My LinkedIn Profile is at and will be great to get LinkedIn or better yet see you in some part of the world!



Yes indeed, Flex uses Flash as it's front end although it's Java friendly on the back end. Depending on your perspective, the grandiose vision of cloud computing might be a hype. But, there are smaller scale versions that are reality today. Talk to most startups and small businesses and they are already (or have been) doing Cloud Computing. Feel free to comment more on my blog at

Cloud computing was first hailed as "the future of computing" I think somewhere in the late 1980s (or 20 years ago). It hasn't happened yet, in fact noone seems to know what it is or what problems it's supposed to solve, which is typical of a hype.

So it's both a resurgence of an old idea and a hype, in that it's an old idea that didn't work at the time (maybe it couldn't have worked at the time for lack of infrastructure) and a solution (if one exists) in search for a problem noone seems to have.

Think of UDDI as a prime example of something similar. Someone came up with a great idea of a centralised repository where applications could discover on their own businesspartners offering the services their masters need and make use of those services without human intervention. Yes, that was the idea behind UDDI. It didn't work of course. Businesses don't want anything like that, they need to control who they do business with via contracts, need verification of data, things like that. A typical solution in search of a problem that didn't exist. In the end UDDI became a centralised repository inside some companies for publishing webservices for use by other departments within those companies. For that it's marginally useful (it's effectively become a sorta DNS for webservices, no more).

Cloud computing "feels" like a similarly vague, wishy-washy idea that noone is really looking for nor wants.

" Java by offering a Flex front end..." Flex is Flash-based, not Java. Are you implying that Flex supports Java on the back end, or am I missing something?

Congrats on new job, sounds interesting !