VMware (VMW) and Google (GOOG) are collaborating to help enterprise software developers build and manage applications within any cloud environment. (public, private and hybrid), the companies daid yesterday at the Google I/O developer conference.
“VMware and Google are aligning to reassure our mutual customers and the Java community that choice and portability are of utmost importance to both companies," said VMware CEO Paul Maritz. "We will work to ensure that modern applications can run smoothly within the firewalls of a company’s datacenter or out in the public cloud environment. The goal is to make it easy for developers to deploy rich Java applications in whatever environment they wish." Several tools were mentioned as a part of the collaboration.
Google announced support for Spring Java apps on Google App Engine with the intent of making it easy build, run and manage applications for the cloud. Developers can code in the familiar Eclipse-based SpringSource and then have the flexibility to deploy to private VMware vSphere environments, VMware vCloud partner clouds, or directly to Google App Engine.
Spring Roo and Google Web Toolkit
The two companies are working to combine the best attributes of both the Spring Roo application development tool and the Google Web Toolkit (GWT) for making rich browser applications. These GWT powered applications can then use advanced browser technologies and be deployed across a variety of platforms.
Sping Insight, VMware's performance tracing technology will be integrated with Google's Speed Tracer technology to enable end to end performance visibility of cloud applications built using Spring and Google Web Toolkit.
The aforementioned tools are meant to help avoid cloud lock-in and give enterprise applications some cloud portability. Maritz said that VMware and Google hope to accelerate the enterprise adoption of cloud computing by bringing together these technologies.
The official Google blog has information about day one of the I/O conference, where the company launched the Google App Engine for Business. With additional management and support tools, Google App Engine for Business lets the developers build applications on the same scalable architecture that powers Google apps.
VMware formed an alliance with Salesforce.com last month to build VMforce, the first enterprise Java Cloud.