Micro Cloud Foundry Streamlines Offline Support and Adds Java Debugging

February 21, 2012 Cloud Foundry

featured-cf-genericThe Cloud Foundry team released a new version of Micro Cloud FoundryTM including streamlined offline support, Java debugging, up-to-date versions of all languages/frameworks and services as supported on CloudFoundry.com and ability to enable/disable application services.

Micro Cloud Foundry is a complete version of Cloud Foundry that runs in a virtual machine on a developer’s computer. Micro Cloud Foundry has established itself as the convenient and portable Cloud Foundry environment from which developers can easily develop and test their applications.

The new version we release today (version 1.2) , immediately available for download at www.cloudfoundry.com improves upon that convenience and portability by making it very simple to configure your Micro Cloud Foundry instance to either run disconnected from or connected to the internet. The default network setting has been changed to the offline configuration, so that Micro Cloud Foundry can work flawlessly and consistently anywhere you are: home, office, coffee shop, conference, or even on a plane.

Java developers can now debug a Java application running in Micro Cloud Foundry with a Java debugger similarly to how they have always done with locally running applications. The user can set break points in the source code, suspend and resume running applications, view the application stack and perform code stepping operations. To enable Java debugging users can either push an application through the Cloud Foundry command-line (VMC) using the ‘vmc push <my app> -d‘ command option or use the built-in debugger of SpringSource Tool Suite (STS). An upcoming release of STS will further improve Java and Grails debugging with Micro Cloud Foundry applications to a seamless user experience.

The new release of Micro Cloud Foundry has updated its included runtimes to the versions indicated in the table below. These runtimes are now up-to-date with the CloudFoundry.com public service. A notable addition to the runtimes is Node.js 0.6, which is now available as an option:

Name Version
Java 6 1.6
Node.js 0.4.12
Node.js 0.6.8
Ruby 1.8 1.8.7
Ruby 1.9 1.9.2p180

(This information can be retrieved using the ‘vmc runtimes‘ command)

Micro Cloud Foundry services have been updated as well to the following versions :

Name Version
MongoDB 1.8
MySQL 5.1
Postgresql 9.0
RabbitMQ 2.4
Redis 2.2

(This information can be retrieved using the ‘vmc services‘ command)

Since a Micro Cloud Foundry instance by default runs all of the services available in CloudFoundry.com, some of the services may be utilizing precious resources on your machine even if you do not use them. This can easily be remedied by turning off the services that are unnecessary. From the main menu of the Micro Cloud Foundry console, select option 8 for services.

From the services menu, you can easily choose to disable a service or re-enable a service that was previously disabled.

To get specific instructions or find out more about these new features for Micro Cloud Foundry, please visit our documentation site at: start.cloudfoundry.com. Additionally, we will be detailing some of these features and technology behind them in future blog posts. Micro Cloud Foundry 1.2 is immediately available for download at CloudFoundry.com, so update yours today!

-The Cloud Foundry Team

Don’t have a Cloud Foundry account yet? Sign up for free today

About the Author


Achievement unlocked! One month at Pivotal.
Achievement unlocked! One month at Pivotal.

There's always been an mix of excitement and fear when starting a new job for me. There are many questions ...

Updates to the Pivotal Tracker story redesign
Updates to the Pivotal Tracker story redesign

Last week, we launched a complete redesign of stories, as part of our ongoing effort to make Tracker easier...

SpringOne 2021

Register Now