File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Cloud JVM? Any such thing? Java community working on this? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Cloud JVM? Any such thing? Java community working on this?" Watch "Cloud JVM? Any such thing? Java community working on this?" New topic

Cloud JVM? Any such thing? Java community working on this?

James Collings
Ranch Hand

Joined: Sep 21, 2006
Posts: 36
I would love to hear about some cloud implementations of JVM's if there are any out there. I love the idea of cloud computing but I still hate the idea of platform specific, and this means cloud specific also, code.

Jim C.
Greg Brannon

Joined: Oct 24, 2010
Posts: 563
As I'm not real cloud smart, and I think there are multiple ideas about what a cloud is and does, what do you envision when you imagine a cloud JVM? What would it do? Why would we want it? And you talk about machine-specific code. When I read that, I think Java source code and wonder, do you (does anyone) write machine-specific Java source code now? Or maybe you're talking about machine-specific JVMs, but won't the JVMs always be processor-family specific?

Always learning Java, currently using Eclipse on Fedora.
Linux user#: 501795
Henry Wong

Joined: Sep 28, 2004
Posts: 20531

IMO, cloud computing is about "stuff" as a service. In the case of software as a service, the java programs can run on web and application servers in the cloud. With this, there is no need for a standard -- the JEE standard should be fine. For other types of software services, such as office tools, etc., Java doesn't really apply. In the case of database as a service or storage as a service, I don't think there is much play for Java either. And in the case of infrastructure as a service, you can run anything that you want. So, you can run any JVM in the VM provided by the service, and hence, any of the Java standards are fine.

In other words, I don't see a need for a new cloud specific version of Java.


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Pat Farrell

Joined: Aug 11, 2007
Posts: 4659

A JVM is not enough. But its simple to setup a virtual machine with a small OS, networking, Tomcat (or glassfish) and your application. There is nothing special about "the cloud" other than the marketing folks claiming its new.

There is nothing new about "the cloud" we had all of the same issues in timesharing back in the mid-1970s.
I agree. Here's the link:
subject: Cloud JVM? Any such thing? Java community working on this?
jQuery in Action, 3rd edition