This is a screencast that I made A month ago showing how you can communicate from GWT to a web2py application (it uses JSON to exchange data).
I also have to make the blog accept zip files because it is more than one file and I cannot paste everything in the snippet section.