Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

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

 
James Collings
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Posts: 563
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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?
 
Henry Wong
author
Marshal
Pie
Posts: 21203
81
C++ Chrome Eclipse IDE Firefox Browser Java jQuery Linux VI Editor Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

Henry
 
Pat Farrell
Rancher
Posts: 4678
7
Linux Mac OS X VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic