- May 7, 2014 - BERLIN, Germany -- BERLIN, May 7, 2014 – cloudControl, a European multi-language Platform as a Service (PaaS) provider, has expanded its service offering to include official support for five new Java Virtual Machine (JVM) languages and runtimes: Grails, Scala, Clojure, Play! and Gradle.
The availability of new buildpacks for Java means users can now run different kinds of JVM-based applications on cloudControl:
Pure Java, Grails-based, Scala, Gradle, and Play! Framework applications. By officially supporting these new buildpacks, cloudControl assures that the code is safe, functional, and up-to-date. In addition to making resources publicly available in the documentation (https://www.cloudcontrol.com/
Java/), official support also means customers can request expert support for any questions and issues related to these buildpacks.An Overview of Newly Supported JVM Languages
, users can write applications in a functional programming language that runs on the Java JVM. This makes it easier to implement multi-threaded applications.
, users get a full stack, web application framework for Java. The focus is to provide a productive and streamlined development experience by embracing the “coding by convention (http://en.wikipedia.org/wiki/Convention_over_configuration
uses a build-by-convention approach for Java projects by introducing pre-defined project layouts with sensible defaults. This enables development teams to quickly customize everything and create their own organization-
wide standards so builds can scale without complexity.
With the Scala
buildpack for Java, object-oriented meets functional. Users can construct elegant class hierarchies in Java for maximum code reuse and more extensibility.Play!
makes it easy to build lightweight and stateless web applications using Java. By providing predictable and minimal resource consumption, Play! is a framework of choice when building highly scalable web applications.Autodetection for JVM-Based Applications
Due to the diversity of JVM-based applications and the mix of languages used, there is an auto-detect mechanism for Java buildpacks on cloudControl. This means that users simply have to push a JVM-based application, and the platform automatically determines which buildpack to use.cloudControl PaaS and the Buildpack System
The cloudControl platform supports multiple languages through the Buildpack (https://www.cloudcontrol.com/dev-center/Platform%20Docume...
) system, which has become the de-facto industry standard. This allows cloudControl to offer multiple language platforms as a service and to simplify software development for the user, without locking customers into one vendor. In addition to the new JVM buildpacks, the cloudControl platform officially supports pure Java, Node.js, Ruby, Python, and PHP.
a-Service (PaaS) offers more than cloud-based infrastructure on demand. The platform bundles all the services necessary to develop and run web applications, and eliminates the need to provision and maintain development, testing and deployment environments. This shortens innovation cycles for development projects and reduces costs.About cloudControl
cloudControl is Europe’s Platform-as-
a-Service (PaaS) pioneer, developing and running a leading multi-language PaaS since 2009. Designed for agility, efficiency and reliability, the cloudControl platform supercharges development of applications and business solutions by enabling rapid innovation cycles. cloudControl’
s PaaS offering caters to developers, service providers, and enterprise clients with public and private cloud solutions. In January 2014, the company was recognized in Gartner’s Magic Quadrant for Enterprise Application Platform as a Service (aPaaS). For more information, visit www.cloudcontrol.com