Presentation: "Introducing Google Web Toolkit (GWT)"

Time: Monday 14:45 - 15:45

Location: Rytmisk Sal


With most Java-based web application frameworks, you must resort to writing JavaScript to create rich user interfaces. Google Web Toolkit (GWT), however, lets developers create rich client interfaces that run in a web browser by programming to a Swing-like API. GWT compiles your Java to JavaScript - and accounts for browser differences in how JavaScript behaves - so that you can implement stunning user interfaces that go way beyond basic Ajax.

In this introduction to GWT, you will learn how to create desktop-like user interfaces that run in a browser, using this innovative framework from Google.

Prerequisites:Expertise in Java, and some familiarity with component-based frameworks, such as AWT, Swing, or JavaServer Faces.

Keywords: Java, Ajax, JavaScript, Google Web Toolkit

Download slides

David Geary, Track Host, Currently defining the next version of JSF

 David  Geary David Geary is the president of Clarity Training, Inc. (, where he teaches developers to implement web applications using JavaServer Faces and the Google Web Toolkit. A prominent author, speaker, and consultant, David holds a unique qualification as a Java expert: He wrote the best-selling books on both Java component frameworks: Swing and JavaServer Faces (JSF). David's Graphic Java Swing was one of the best-selling Java books of all-time and Core JSF, which David wrote with Cay Horstman, is the best-selling book on JavaServer Faces.

David was one of a handful of experts on the JSF 1.0 Expert Group (EG) that actively defined the standard Java-based web application framework, and he's currently helping to define the next version of JSF on the JSF 2.0 EG.

Besides serving on the JSF and JSTL Expert Groups, David has contributed to open-source projects and co-authored Sun's Web Developer Certification Exam. He invented the Struts Template library which was the precursor to Tiles, a popular framework for composing web pages from JSP fragments, was the 2nd Struts committer and contributed to Shale.

A regular on the NFJS tour, David also speaks at other conferences such as TheServerSide Symposium, JavaOne and JavaPolis. David has taught at Java University and was twice voted a JavaOne rock star, for presentations in 2005 and 2007.