Advancing cloud computing with integrated developer tools by Google and VMware

Earlier this year at Google I/O, we announced a collaboration between Google and VMware focused on making it easy to build business-oriented, cloud portable web apps. We showed how businesses could use our integrated developer tools to build modern web apps that are “cloud ready” from the start, and can be deployed to any standard environment, including Google App Engine and on VMware vFabric on-premise solutions. Today we are happy to announce that these tools will be generally available within the next few weeks.

Of course, if you’re itching to get a head start, you can jump right in by downloading the release candidate (RC1) versions of the tools. The easiest way to get the entire tool set is to by downloading SpringSource Tool Suite RC1.

If you’d prefer to wait for the general release, you can sign up here to be notified as soon as they are available.

Spring Roo and Google Web ToolkitSpring Roo, a next generation rapid application development tool, combined with the power of Google Web Toolkit (GWT) enables developers to build rich browser apps in enterprise production environments. These GWT-powered applications leverage modern browser technologies such as AJAX and HTML5 to create the most compelling end-user experience on both desktops and mobile browsers.

Spring Insight and Google Speed Tracer – Google’s Speed Tracer with VMware’s Spring Insight performance tracing technology enable end-to-end performance visibility into cloud applications. This integration provides a holistic view into the web application performance, improving the end-user experience by optimizing the client side as well as the server side.

SpringSource Tool Suite and Google Plugin for Eclipse – The integration of SpringSource Tool Suite and the Google Plugin for Eclipse makes it easy for developers to build and maintain large scale, web-based, enterprise applications, putting tools that were previously only available when building desktop and server solutions in the hands of those building cutting edge web apps.

For a complete “Getting Started” guide, be sure to checkout Getting Started with GWT, Spring Roo, and SpringSource Tool Suite.

Moving forward, both teams are excited about the strides we can make in the mobile web app space. As it stands today, the current technology stack makes it possible to create optimized web apps targeted for the mobile browser. Longer term, we will be looking at incorporating mobile best practices, styled UIs, and HTML5 features such as app cache, local database storage, and geolocation to make the developer and end-user experience first class.

As always, we’d love to hear your feedback and thoughts on this release. Our GWT developer forum is the best place to post this information. Happy coding!

Main Streets using Google SketchUp for Historic Preservation

Earlier in the year, we were approached by the National Trust for Historic Preservation to discuss how their member communities might leverage Google’s 3D modeling and visualization tools to support downtown revitalization programs. The concept for developing a digital model of a downtown area was conceptualized by the town of McMinnville, Tennessee, which was among the first small towns in the U.S. to organize a community modeling effort. With city budgets under pressure, the Trust was keen to explore how a community modeling approach could be expanded by downtowns across the nation.

The result was “Main Streets in 3D.” The concept was simple; a contest would be held among local Main Street programs where they would outline a vision for how their downtown would leverage a digital model. Five towns would be selected to receive a full day of training to develop 3D models of their downtown using SketchUp and Google Earth. The winning communities were announced in July.

Contest submissions varied from using the digital model for tourism promotion, to city planning, to creating an urban forestry plan – all ideal use-cases for having a publicly available 3D model. Despite the different goals, all five shared a common vision to use their Main Streets in 3D projects to attract entrepreneurs, jobs, investors, and visitors to their towns.

Igloo Studios, an authorized training center for SketchUp, coordinated with leaders in each community to schedule the training sessions. In early October, the last of the five communities gathered its volunteers to learn how to put their downtown on the digital map. Alex Oliver, CEO of Igloo Studios recently blogged about the experience.

With volunteers now trained, the project transitions to the development phase. Models such as these from Oregon City are beginning to appear in Google Earth.

All five communities will deliver a report on their progress at the National Main Streets conference in May 2011.