In addition to Google App Engine for Business, for greater cloud portability, Google “teamed up with VMware to make it easier for companies to build rich web apps and deploy them to the cloud of their choice or on-premise -- productively build apps that you can deploy onto App Engine for Business, a VMware environment (your vSphere infrastructure, choice of vCloud partners, or VMforce), or other infrastructure such as Amazon EC2,” writes Google.
“With Spring Roo, a next-gen rapid app development tool, Java developers can easily build full apps in minutes, using Java Persistence API (JPA) to connect to new or existing databases. Roo outputs standard Java code, so it’s easy to refine the back end with SpringSource Tool Suite and the front end with Google Web Toolkit SDK, using Roo as much or as little as desired. In just one click, users of SpringSource Tool Suite and Google Web Toolkit can deploy their app to App Engine for Business, a VMware environment or other infrastructure, such as Amazon EC2. And Speed Tracer now helps developers identify and fix performance problems not only in the client and network portions of their apps, but also on the server.”