Tuesday 16 September 2008
By dgirard on Tuesday 16 September 2008, 17:43
Jeff Wilson
One of the things I have discovered since starting to experiment with GWT is
that it is missing some key framework support. That is, the basics are there:
rich desktop-like widgets, a serviceable RPC mechanism, etc. But some basic
support for managing a desktop application, like property binding support, is
missing.
Exploring
GWT
Tuesday 26 August 2008
By dgirard on Tuesday 26 August 2008, 21:59
Claude Coulombe
After some exploration, we decided to go with GWT (Google Web Toolkit) for
our OpenSyllabus project in Montréal. A main argument was that our team is
essentially composed of Java developers with little knowledge of
JavaScript.
GWT - The right tool for Java men!

Friday 1 August 2008
By dgirard on Friday 1 August 2008, 10:35
Khun Yee Fung
We put our GWT-based job site (http://www.careercommons.com) in production
on Monday. This is a summary of my experience coding the whole thing in GWT.
Not sure how useful this is for other people, but here it goes...
My
experience of coding a GWT webapp (~900 classes, ~20 GWT modules)
Friday 11 April 2008
By dgirard on Friday 11 April 2008, 12:12
Kevin Whinnery
In the world of Rich Internet Applications, there is no shortage of
technology choices to compose a user interface. But what tools will give us the
best bang for our buck? Here is a look at some heavy hitters and newcomers in
the RIA market, including: HTML & AJAX, Rails and Grails, Flex,
Silverlight, Curl, GWT, OpenLaszlo, and Appcelerator.
[...]
But before abandoning the browser, we still have options. A number of
emerging frameworks seek to tame the browser and make it a suitable platform
for a rich client application. The biggest fish in this pond is currently
Google Web Toolkit (or GWT), which allows developers to write UI code in Java
and have it transformed to JavaScript that will run in the browser. All
this with all the development tools and skill sets that exist out in the
marketplace today surrounding Java. Sounds great doesn't it?
It sure did to me, until I started to actually write a UI in straight up
procedural Java. I was shocked at the volume of code I had to write to
assemble even the most basic UI. Also, trying to read a collection of
Java classes and visualize the structure of the UI was, for me, not an easy
task. On top of that, it was unclear to me how a design team would effectively
collaborate with a development team, especially when they are speaking
different programming languages (Java versus HTML/CSS). The lack of any
kind of markup language to accompany Java in GWT hurts it badly - and the
alpha-stage markup language extensions that I see coming out seem all too far
away.
[...]
Which RIA Tools Give
Us the Best Bang For Our Buck?
Monday 25 February 2008
By dgirard on Monday 25 February 2008, 15:50
Pieter Coucke
I've used GWT for over half a year now on koopjeszoeker.be. Two weeks ago I
decided to stop development with GWT and go with plain HTML and mootools for
the autocompleter. I've used mootools already a lot and I'm really getting the
hang of it. Why? Why did I spend all this time developing in GWT and why did I
decided to stop?
-> SEO, Analytics and Adsense
SEO : I'm currently building a GWT application that is compatible with
Google Search Appliance. So I'm pretty sure that it is possible to build search
engine compatible applications.
Analytics : Here is a tip from Robert Hanson : GWT /
Google Analytics Integration. I have no feedback about this tip.
Adsense : in this area, GWT is in the same troubles than Flash. So, if there
is a solution for Flash, there is a solution for GWT : Adsense
in Adobe Flash now possible. This solution is a hack. But I'm sure that
Google is working on a more supported solution.
Why I
dumped GWT
By dgirard on Monday 25 February 2008, 11:43
openlandscape
It probably would be a good idea if the GWT compiler reported any long types
as warnings. Theres no point having a long that doesn’t really work. It just
opens the opportunity for problems like this one.
Good idea.
Google Web Toolkit’s (GWT) Fake Long
Wednesday 17 October 2007
By dgirard on Wednesday 17 October 2007, 08:59
bouwkamp.com
I’ve been working with GWT for more than a year and still think it changed
the playing field. Joel Spolsky wrote an article about how
GMail can be compared to what happened to Lotus 1-2-3 and that Google should
watch out for some SDK that will change the landscape. I think that SDK can be
GWT. Here are some lessons I’ve learned.
Lessons learned
Tuesday 9 October 2007
By dgirard on Tuesday 9 October 2007, 21:53
Reinier Zwitserloot :
IE is buggy. __pendingSrc is a GWT-specific workaround. Specifically, if you
create 10 image objects, all pointing to the same image, the proper behaviour
for the browser is to download this image ONCE.
GWT Work arround
Sunday 7 October 2007
By dgirard on Sunday 7 October 2007, 22:39
Daniel Wellman
My team recently encountered an issue with modal dialogs in GWT 1.3.x, which
include DialogBox and PopupPanel. When testing in Firefox, we noted that these
modal dialogs are truly modal -- you cannot click on any element outside the
dialog. However, in Internet Explorer (we tested with version 6), we see not
only the visual effects for button clicks, etc. but in some cases actual events
are fired.
GWT and
ModalDialogs: Not so-modal in Internet Explorer 6
Friday 28 September 2007
By dgirard on Friday 28 September 2007, 11:03
Kikhil Kothari :
“JavaScript is the assembly language of the Web”. Not only is JavaScript
ubiquitous, ... it is an amazingly flexible language that allows one to model
multiple type systems and programming styles ... script provides a wealth of
building blocks, or high-level instructions, that are well suited to be
consumed by a higher-level compiler.
I borrowed the quote from Danny Thorpe's presentation titled "Paradoxes in
Web Development" from the Lang.NET '06 conference. I am sure Bruce Johnson and
the folks on GWT share similar thoughts.
Nikhil Kothari is an architect on the Web/ASP.NET team at Microsoft,
and is primarily responsible for the server controls framework, Atlas (Ajax
Framework) framework, and Script# (wikipedia).
Ajax Futures and
JavaScript as a Universal Runtime
Friday 21 September 2007
By dgirard on Friday 21 September 2007, 17:35

Issue 1589 :
Java-to-JavaScript compilation always use single thread to compile. It takes
quite a long time (up to serveral minutes) to compile a huge GWT project on a
modern dual-core CPU with only 1 core running. Is it possible to run in
multi-threads so that we can benefit from the dual-core CPU technology?
It could be a very nice enhancement, I have starred it...
Use multi-theads processing in hosted mode and Java-to-JavaScript
compilation
By dgirard on Friday 21 September 2007, 07:28
Ian :
I think the concept of GWT is pretty cool. I mean, aesthetically the idea of
compiling Java to JavaScript so that it runs in a web browser is awful, but I
understand the attraction of being able to use the same language on both server
and client. Whatever developer at Google designed the API for GWT though does
not deserve whatever ludicrous amount of money they are probably making from
their stock options. It is grossly inelegant in many respects, definitely not
worthy of a seasoned Java developer.
I think that Ian is really harsh with the GWT Team.
GWT’s API
- not Google’s finest moment
Sunday 16 September 2007
By dgirard on Sunday 16 September 2007, 23:24
Bruce Johnson :
We're brainstorming about some new documentation approaches as part of an
effort to improve the GWT documentation. Your feedback is vitally important to
so that we can make the GWT documentation significantly more useful than it is
at present. Please answer at least the "High-priority" section and then, if you
would be so kind, comment on the use cases below.
Poll:
What do you want in GWT documentation?
Friday 7 September 2007
By dgirard on Friday 7 September 2007, 23:28
Michael Galpin :
So all in all, GWT has made some nice improvements and added some new
features. They have not addressed the things that are their most blaring
weaknesses (IMO), but then again those are probably the hardest things to
address. I was surprised though. From my last big write up, I got a lot of
feedback from people talking about how these exact issues were being addressed,
i.e. that the work was already in progress. Was that really the case?
GWT
1.4
Tuesday 4 September 2007
By dgirard on Tuesday 4 September 2007, 17:36
Thomas Hansen
Today there's about 500 different Ajax Libraries hanging around, and all of
the Ajax libraries I am aware of have one thing in common, they leak business
logic into your JavaScript code! JavaScript is a really great language, I love
the flexibility of it and I love the expressiveness of the language. But
there's one thing I don't want to do in JavaScript which is to write my entire
applications in the language!
Business
Logic in JavaScript - ARE YOU MAD?
Monday 3 September 2007
By dgirard on Monday 3 September 2007, 15:42
Scott Krutsinger
So no I’m not going to proliferate GWT as a technology and Google can stay
out of my DOM.
Google
Web Toolkit not for me
Sometimes it's good to hear detractors...
Sunday 8 July 2007
By dgirard on Sunday 8 July 2007, 20:49
Spring Persistence 101
For the last month or so, I've been evaluating GWT: I'm impressed. Actually,
I'm in awe. As a fan of JavaScript, I was more than skeptical of the framework,
which provides a means to compile Java code down to HTML and Javascript. The
truth is, I love Javascript...
Developing
in GWT (or How I Learned to Stop Worrying and Love Component-based
Development)
Wednesday 20 June 2007
By dgirard on Wednesday 20 June 2007, 07:31
YodaYid
I recently got into a debate with a friend of mine about which is better for
developing web applications - Google's Web Toolkit (GWT) or Ruby on Rails. He argued for GWT, I for Rails.
Neither one of us convinced the other, although we both got each other to watch
the frameworks' respective screencasts (GWT, Rails).
GWT versus
Rails
Friday 15 June 2007
By dgirard on Friday 15 June 2007, 00:15
Dave Cumberland
So far using GWT has been a mixed bag. I am familiar with the typical GUI
programming frameworks like Swing, and GWT fits right in with that model.
Here's my quick pros and cons list after my short introduction to the
framework.
Two
weeks on GWT
Sunday 10 June 2007
By dgirard on Sunday 10 June 2007, 16:11
Barbara Gavin met the GWT Team. Here is her feedback.
GWT
Team in Atlanta