GWT 2.1 Milestone 3 is now available

Posted by Chris Ramsdale - Tuesday, August 24, 2010 at 11:30:00 PM

Back in May, at Google IO, we announced an integration between VMware’s popular Spring framework for server-side development and GWT for the client-side. Since then we have been excited by the feedback and comments from customers building real world apps with this technology. In response to their feedback, and pushing towards delivering on our our promises form IO, we are very happy to announce release M3. Looking forward we expect our production quality, GA (general availability), drop to land in a few months.

Some key features included in this release are built-in history support in Activities and Places, relationship management within RequestFactory, and the ability to call instance methods on entities themselves. The overarching goal was to nail down the API and deliver on features and functionality that are vital to creating industry-grade business apps.

For the Spring Roo community, we're continuing to build-out the integrated stacks that we announced back at Google I/O. GWT 2.1 M3 includes a parallel Roo 1.1 M3 that will allow you to take advantage of all the features mentioned above. Also, in the spirit of co-operative and transparent development, you can find a full list of features and functionality over at Roo's issue tracker.

GWT 2.1 M3 is available on our Google Code download site. We’d love to hear your feedback and thoughts on this release, and our GWT Developer Forum would be the best place to post this information.

1 comment:

gokul said...

This sounds exciting. However, I tried to run the expenses sample from the Roo 1.1.0 M3 with GWT setup and I get this error:
java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:397) at com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:183) at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:510) at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:352) at java.lang.Thread.run(Thread.java:637) Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError): $wnd.JSON is undefined fileName: http://127.0.0.1:8888 lineNumber: 10 stack: ()@http://127.0.0.1:8888:10 connect("http://127.0.0.1:8888/ApplicationScaffold.html?gwt.codesvr=127.0.0.1:9997","`ExBD'Lf37\"zwlmi","127.0.0.1:9997","applicationScaffold","2.1")@:0 ((void 0),"applicationScaffold","http://127.0.0.1:8888/applicationScaffold/",0)@http://127.0.0.1:8888/applicationScaffold/hosted.html?applicationScaffold:281 A()@http://127.0.0.1:8888/applicationScaffold/applicationScaffold.nocache.js:2 (44)@http://127.0.0.1:8888/applicationScaffold/applicationScaffold.nocache.js:8 at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:237) at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:126) at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:552) at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269) at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91) at com.google.gwt.requestfactory.client.impl.ClientRequestHelper$MyJSO$.toJsonString$(ClientRequestHelper.java) at com.google.gwt.requestfactory.client.impl.ClientRequestHelper$MyJSO$.access$1(ClientRequestHelper.java:49) at com.google.gwt.requestfactory.client.impl.ClientRequestHelper.getRequestString(ClientRequestHelper.java:63) at com.google.gwt.requestfactory.client.impl.RequestFactoryJsonImpl.fire(RequestFactoryJsonImpl.java:84) at com.google.gwt.requestfactory.client.impl.AbstractRequest.fire(AbstractRequest.java:76