VMware and Google are collaborating on several projects to make cloud applications more productive, portable, and flexible. These projects will enable Java developers to build rich web applications, use Google and VMware performance tools on cloud apps, and for deploying Spring Java applications on Google App Engine.
VMware, Inc. announced Thursday a series of technology collaborations with Google to deliver solutions that make enterprise software developers more efficient at building, deploying and managing applications within any cloud environment; public, private and hybrid. Announced today onstage at the Google I/O conference in San Francisco by Paul Maritz, president and CEO of VMware, the two companies will bring together technologies and expertise to help accelerate enterprise adoption of cloud computing.
“Companies are actively looking to move toward cloud computing. They are certainly attracted by the economic advantages associated with cloud, but increasingly are focused on the business agility and innovation promised by cloud computing,” said Paul Maritz, president and CEO of VMware. “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. 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.”
VMware and Google are collaborating on multiple fronts to make cloud applications more productive, portable, and flexible. These projects will enable Java developers to build rich web applications, use Google and VMware performance tools on cloud apps, and deployments of Spring Java applications on Google App Engine.
“Developers are looking for faster ways to build and run great web applications, and businesses want platforms that are open and flexible,” said Vic Gundotra, Google vice president of developer platforms. “By working with VMware to bring cloud portability to the enterprise, we are making it easy for developers to deploy rich Java applications in the environments of their choice.”
Spring, Google App Engine, and SpringSource Tool Suite
Google is announcing support for Spring Java apps on Google App Engine as part of a shared vision to make it easy to build, run, and manage applications for the cloud, and to do so in a way that makes the applications portable across clouds. Using the Eclipse-based SpringSource Tool Suite, developers can build Spring applications in a familiar and productive way and have the flexibility to choose to deploy their applications in their current private VMware vSphere environment, in VMware vCloud partner clouds, or directly to Google App Engine.
Spring Roo and Google Web Toolkit
VMware and Google are working together to combine the speed of development of Spring Roo, a next generation rapid application development tool, with the power of the Google Web Toolkit (GWT) to build rich browser apps. These GWT powered applications can leverage modern browser technologies such as AJAX and HTML5 to create the most compelling end user experience on both smart phones and computers.
Spring Insight and Google Speed Tracer
The two companies are also collaborating to more tightly integrate VMware’s Spring Insight performance tracing technology within the SpringSource tc Server application server with Google’s Speed Tracer technology to enable end to end performance visibility of cloud applications built using Spring and Google Web Toolkit.