4 Comments

Summary:

Red Hat is bringing more cloud-based automation to Java developers in an update to its OpenShift Platform as a Service which integrates the JBoss tool suite and supports two open-source tools that will shift more of the programming workload to the cloud itself.

Issac_Roth_320x240_webcastslide_6234417_0411_dm

Red Hat is bringing more cloud-based automation to Java developers in an update to its OpenShift Platform-as-a-Service. The update integrates Red Hat’s JBoss tool suite and supports two popular open-source tools that will shift more of the programming workload to the cloud itself, the company said.

There’s a foot race among Platform-as-a-Service (PaaS) players like OpenShift, launched last May, Salesforce.com’s Heroku, VMware’s Cloud Foundry  and Microsoft Azure  to provide full multi-language support and more automation to software developers. Red Hat, because of its provenance as an enterprise open-source software company, is bound to get a look from corporate developers with an open-source preference.

While this update focuses primarily on Java developers, OpenShift also supports PHP, Python, Perl and Ruby programming languages.

The three big-ticket items in this OpenShift update are integration of the JBoss integrated development environment (IDE); support for Maven, an open-source technology that allows automated dependency resolution; and support for Jenkins, a tool that lets the cloud automatically perform software compilation.

The basic takeaway for developers: They can code their application in the familiar JBoss IDE but then use OpenShift to build, deploy and scale that application.

“You can code the way you want. You can work directly from your IDE and then hit one-click deploy into the cloud, where a lot of this work can now be done for you,” said Issac Roth, PaaS master for Red Hat and CEO of Makara, a PaaS company Red Hat bought a year ago and which forms the basis of OpenShift. Programmers typically have to log into multiple software libraries, fetch what they need, and with each change they have to recompile. Much of that process — including onerous dependency resolutions — can now be offloaded to OpenShift, he said.

These changes make OpenShift more enterprise-ready, said Jay Lyman, senior analyst at The 451 Group. “Although much of this work will be done in test and dev this will let developers take more advantage of cloud resources.”   Most programmers have a favorite language for most of their work, but typically also use a bunch of secondary tools for specific tasks. “If you’re going to pick one tool Java’s a big one since there is so much Java work out there,” Lyman said.

“We’re still very early on in the PaaS realm,” he noted.  “The keys [to success] will be openness and flexibility and I see Red Hat and VMware CloudFoundry as the ones to watch. Heroku, clearly, is also important in the Saleforce.com context.”

As enterprises evaluate the PaaS model, one big question is whether they will be able to run both new and legacy applications in the cloud. OpenShift promises they can do both.

You’re subscribed! If you like, you can update your settings

  1. Jenkins in the cloud? Compiling a big software project costs time, cpu en memory. I don’t want to pay big money for continuous integration.

    YaPaaS IMHO.

    1. erik, are you using any PaaS services now at all? Curious.

    2. Erik, using Jenkins on OpenShift is “free-as-in-beer.” No strings attached.

  2. K.Sugimoto | 杉本幸太郎 Saturday, November 19, 2011

    Red Hat automates Java dev in OpenShift PaaS http://t.co/7gbCsTko

  3. If I want to code “on an iPad on the beach”, I am not going to install Eclipse + Jboss Tools plug-ins on my iPad.
    So, can I really do everything in a lite client with only a browser on the latest OpenShift, with “Eclipse” running in the cloud?
    Jacques

Comments have been disabled for this post