The Enterprise Linux provider has been working on making it easier for Java developers to actually get things done on the cloud. OpenShift is, as they say on the official site, “a free, auto-scaling platform-as-a-service for Java, Ruby, PHP, Perl and Python applications” and is solely maintained by Red Hat.
One big addition to the platform is the integration of Red Hat’s Jboss Tools, a set of Eclipse plugins, that will allow developers to do all of the coding, maintenance and launching of applications right on the cloud. Not only are they not supporting that, but also Maven, which allows for easy Java project management, and Jenkins, which as they state on their site “is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron.”
They are implementing the full software development life-cycle now, which means that developers will never have to to be tied down to a home server again, as their data can always be accessed as long as they have some sort of connection. This is pretty big, considering that Java is not often something you think about when you think of cloud computing. The addition of Maven and Jenkins allows a great deal of automation as well, and while these jobs could be done on in-house infrastructure, it affords developers more time to do what they are good at when they don’t worry about their maintaining the infrastructure.
If you are interested in OpenShift and arent using Red Hat, go on over to RH’s site and check it out. Then after that, or if you had RH in the first place, head on over to http://openshift.redhat.com and see if the platform is right for your needs.