Wednesday, September 30, 2009

Google Web Toolkit GWT Java AJAX Programming

by Prabhakar Chaganti

Aimed at programmers who want to use GWT to create interfaces for their professional Web applications, this helpful guide concentrates on the serious side of AJAX: creating powerful, productive applications for browser platforms. Learn how to create reliable user interfaces that enhance the user experience.

GWT is an open source, Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks like a second language. Writing dynamic Web applications today is a tedious and error-prone process—you spend 90 percent of your time working around subtle incompatibilities between browsers and platforms, and JavaScript's lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.

GWT eliminates many of these headaches while offering your users the same dynamic, standards-compliant experience. Write your front-end in Java and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.

Plan your ECM installation, implement it, and customize it. Among other things, you'll learn how to:

  • Set up an elegant GWT development environment in Eclipse
  • Create, test, debug, and deploy GWT applications
  • Develop custom widgets—examples include a calendar and weather forecast widget
  • Internationalize your GWT applications
  • Create complex interfaces using grids, moveable elements, and more
  • Integrate GWT with Rico, Moo.fx, and Script.aculo.us to create even more attractive UIs using JSNI

Download this excerpt from Chapter 2: "Creating a New GWT Application"

Find out more AJAX Programming books at below links: