GWT RPC Presentation at GWT2007
Notes and References
This page contains notes and references from Rob Jellinghaus's presentation at the GWT2007 conference, on Tuesday, December 4, 2007.
The main GWT documentation page on GWT RPC is here: http://code.google.com/webtoolkit/documentation/com.google.gwt.doc.DeveloperGuide.RemoteProcedureCalls.html
Joel Spolsky's article on leaky abstractions is on his web site, joelonsoftware.com:
The two Spring integrations are available as follows.
The Seam integrations are available at the Seam website and on RobJ's previous website:
An example of a custom SerializationStreamWriter class is here: http://groups.google.com/group/Google-Web-Toolkit-Contributors/browse_thread/thread/669e3d31b60bb1be
An example of cancelling RPC calls through stateful callbacks is here: http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/5d94093b34b65a71
Some discussion of client-side explicit deserialization: http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/a192fb396cc2df0b#
Discussions about GWT community efforts towards a data binding / form-validation framework are here: http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/f93d26971e0721b0
The JSR 295 reference beans binding implementation is here: https://beansbinding.dev.java.net/
The last major conversation about JSON-style encoding for GWT RPC is here: http://groups.google.com/group/Google-Web-Toolkit-Contributors/browse_thread/thread/761f743d2d7471ee
Lots of information about Sun's issues with RMI class loading are available in these two papers: http://research.sun.com/techrep/2007/smli_tr-2007-162.pdf and http://research.sun.com/techrep/2006/smli_tr-2006-149.pdf.
Information on the current version of the Caja "capability security for Javascript" project is here: http://www.links.org/?p=271
Information on the LINQ 2.0 project is still fairly scattered, but some relevant information is on Erik Meijer's website: http://research.microsoft.com/~emeijer/. More can be found on this summary blog post: http://www.itwriting.com/blog/?p=158. And finally, yet more is in this research paper: http://research.microsoft.com/~emeijer/Papers/DemocratizingTheCloudOOPSLA2007.pdf.
Thanks again for attending, and if you enjoyed it, keep an eye on Rob's blog here: http://robjsoftware.org!
Cheers!
Rob Jellinghaus
rjellinghaus at gmail dot com