In this session we will walk through the features of the Google Web Toolkit
from a Java developer's perspective. From installation to application
development and deployment, we will see how the Google Web Toolkit can help
Java developers get work done. Google Web Toolkit takes our Java code and
produces HTML and JavaScript to create a fully functioning Web 2.0/AJAX based
Web application. We will discuss problems encountered when developing AJAX Web
applications for cross browser support and how the Google Web Toolkit has
solved our problems. Of course, we will also look at some code and we will see
what it takes to create our own Java Web application with the Google Web
Toolkit.
It was really fun for me to be on stage with Dick Wall. He is really a great
speaker. The room was full. I think that there was more than 1200 attendees. It
shows that GWT is really a hot technology.
My presentation runs with the "Demo Effect" : I got a bug in
Powerpoint ;-) that disturbed me a lot :-(.
The MyForm Demo is available here :
MyForm. You can test it if you add it in the Orkut Sandbox OpenSocial
Container. Just sign for a account : http://sandbox.orkut.com
I just presented my session entitled ‘Building web-based ‘fat clients’ using
GWT’.
For those of you interested, you can download the slides and two sample
applications that I used for the presentation.
Infoq :
The Google Web Toolkit (GWT) is a Java-centric framework for creating AJAX
applications. GWT cross-compiles Java source into JavaScript, allowing Java
developers to use their existing Java skills and tools to create AJAX apps. GWT
lead Bruce Johnson intros GWT including high-performance AJAX,
internationalization, and integration with existing web app.
I took a presentation on GWT few weeks back and wanted to share the
presentation files. So here they are… might be useful to those who have just
started learning GWT.
I was able to catch David Geary's presentation on Google Web Toolkit at
DJUG this month. I was impressed.
David Geary
A prominent author, speaker, and consultant. 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 is currently writting a new book on GWT : "Google Web
Toolkit Solutions".
Google Web Toolkit (GWT) is definitely an interesting technology to explore
for building Ajax applications especially for those who want to leverage their
Java knowledge. The current version of NetBeans GWT plug-in does not support
"creating a WAR" feature yet. That will be provided in the next version.
Quick response to actions : No need for server round-trip and full page
refresh
Compatible with recent desktop browsers : IE, Firefox, Mozilla, Safari,
Opera
Requires no browser plug-ins or JVM : Quick startup time Browser history
management Fixes common problem with many Ajax applications
The Back button works : Bookmarks work
Benefits for the Developer
One language to rule them all : Program everything in Java Share code
between client, server
Back to the future : simpler programming model than current web
technologies.
You can use other languages on the server if you want but you lose some of
the benefits
It’s like writing a Swing or SWT program.
Really simple RPC
: Easy to use, but
powerful
Integrate with existing technologies : You can use existing technologies on the back end (servlets,
jsp, asp, ruby) and on the client side (dojo, prototype, del.icio.us, etc.) if
you really want to (avoid if you can)