The DWT project commenced about a fortnight back and soon hit some roadblocks.
Firstly, the Ajax communication to the server in Google Web Toolkit is asynchronous and as such retrieving the templates in template based widgets was an issue. For which the team wrote a quick-fix to query the server synchronously. A function getText was added to com.edujinilabs.dwt.client.dojo.Dojo class (see the code here).
Ok... that was an easy go. But then, we had the real fun!
Template-based Widgets rely on dynamically created properties (JavaScript is, after all, dynamically typed language). However, the first problem is that Java is statically typed; secondly, GWT changes the field/function names upon recompilation, and finally - Java does not support function references.
A detailed problem description and proposed solution has been put up on the DWT Blog.
Have you got some suggestions or inputs? Do write in...