Advancing cloud computing with integrated developer tools by Google and VMware

Posted by Chris Ramsdale - Wednesday, October 20, 2010 at 4:16:00 PM

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 Toolkit - Spring 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!

By Brad Abrams, Google Developer Team


Owen said...

I'm a huge GWT fan, and am currently using it on a startup I've founded.

I'm pretty excited about the idea of some of the Roo features, like dynamic finders, etc.

But everytime I've looked, the documentation for the Roo/GWT integration has been sparse, to say the least. It's a real show-stopper for me, as I haven't got time to reverse engineer all that's being auto-generated, and determine how best to work with it.

Dinh said...
This comment has been removed by the author.
Dinh said...

I have an existing gwt+spring+gae project and I wasted a ton of time trying to merge it with this sts+roo+maven setup. There isn't a clear way to to make it all work together and it still look like there are plenty of issues. If anyone have any hint for me let me know =]

Kamphre said...

Roo isn't fully fonctionnal with GWT : after a few tries, I can't create Lists (-> uses an unknown SetRecord class in java files) and I can't create projects from supplied samples.

But on the other hand, I looks very powerful and promising !