Ed Burnette
Benefits for the User :
  • 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)
Download slides