Intro
Agenda
What it is all about?
Ajax recap
Problems with typical Ajax development
What it is all about?
Introducing Google Web Toolkit (GWT)
Google's answer
Google Web Toolkit (GWT)
Benefits for users
Benefits for developers
GWT features
GWT skeleton application
Architectural overview
UI Library - Widgets
UI Library - Panels
UI Library - Overview
Browser-to-server RPC (1)
Browser-to-server RPC (2)
Drawbacks of GWT
Solution
RPC mechanism - client-side
RPC mechanism - server-side
Spring integration (1)
Spring integration (2)
Actually making the call
RPC Overview
New in GWT 1.4
Tips & Tricks (1)
Tips & Tricks (2)
Not covered...
Benefits (1)
Benefits (2)
Resources
Google Web Toolkit (GWT) provides you with a great way to develop Ajax applications in the Java language. It allows you to develop 'fat clients' for the web, without having to know the ins and outs of JavaScript and all the corresponding browser incompatibilities. This SpringOne session will provide you with an introduction on building web-based, 'fat clients' with GWT. The focus of this session will be on integration between a GWT client and your Spring-managed back end. Bram will also discuss tips and tricks for working with GWT. During this session, Bram will demonstrate how to build a simple GWT client and connect it to an existing Spring-based back end application.
Bram Smeets is an enterprise java architect who has been working with Java since 1996 and J2EE since early 2000 and has been at the forefront of numerous Agile development projects over the last few years. He has extensive experience with requirements analysis and high-level application design. Currently, Bram is core developer for Spring Modules. Spring Modules aims at facilitating the integration between the Spring framework and other projects, without extending Spring's core. Furthermore, he is developer for DWR, a project that aims to provide easy AJAX for Java. He has been working for JTeam and Interface21 since both were founded.
Apart from his passion for Java and Spring, Bram likes to travel the world with his girlfriend Petra. His favorite destinations are the best scuba diving spots, which luckily happen to be the most beautiful parts of the world.