Google I/O 2009 - Best Practices for Architecting GWT App