The Wayback Machine - https://web.archive.org/web/20110430041532/http://www.packtpub.com/google-web-toolkit-GWT-Java-AJAX/book
Skip to Content

Google Web Toolkit GWT Java AJAX Programming

Open Source

A practical guide to Google Web Toolkit for creating AJAX applications with Java, fast.

Prabhakar Chaganti

Google Web Toolkit GWT Java AJAX Programming
Zoom
Book
eBook
Multi-format
Image
Book and eBook available now
Multi-format orders get free access on PacktLib More info
Bundle price
$80.98
Packt Special Offer
$45.89 save 43%
Free Shipping to US, UK, Europe and selected Asian countries

Overview of Google Web Toolkit GWT Java AJAX Programming

  • Create rich Ajax applications in the style of Gmail, Google Maps, and Google Calendar
  • Interface with Web APIs create GWT applications that consume web services
  • Completely practical with hands-on examples and complete tutorials right from the first chapter
  • Read: Chapter 2 [PDF 505 KB] | Table of Contents | Slashdot Book Review
  • Also available to download immediately as an eBook

 

  • eBook available as PDF and ePub downloads and also on PacktLib Book formats
Image
Free
Image

With the multi-format deal, you receive access to the book on PacktLib More info for free.

PacktLib allows you to access and search across Packt's entire library of over 400 books, finding practical solutions to your searches at the click of a button.

[ Detailed Information ]

Language : English
Paperback : 248 pages [ 235mm x 191mm ]
Release Date : February 2007
ISBN : 1847191002
ISBN 13 : 978-1-847191-00-7
Author(s) : Prabhakar Chaganti

[ In Detail ]

Special eBook Discount Offer

Image + Image

Buy 'Google Web Toolkit GWT Java AJAX Programming' with 'Google App Engine Java and GWT Application Development' and get 50% off both the eBooks. Just add both the eBooks to your shopping cart and enter 'gwtaejeb' in the 'Enter Promotion Code' field. Click 'Add Promoitonal Code'  and the discount will be applied.

GWT Ajax Programming shows you 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 as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScript's lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.

GWT lets you avoid many of these headaches while offering your users the same dynamic, standards-compliant experience. You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.

Chapter-by-Chapter

Chapter 1 introduces GWT, the download and installation of GWT, and running its sample application.

Chapter 2 deals with the creation of a new GWT application from scratch, and using the Eclipse IDE with GWT projects, creating a new AJAX Random Quotes application, and running this new application.

Chapter 3 deals with an introduction to and overview of GWT asynchronous services, and creating a prime number service and geocoder service.

Chapter 4 deals with using GWT to build simple interactive user interfaces. The samples included in this chapter are live search, auto fillable forms, sortable tables, dynamic lists, and a flickr-style editable lable.

Chapter 5 introduces some of the more advanced features of GWT to build more complex user interfaces. The samples included in this chapter are pageable tables, editable tree nodes, a simple log spy, sticky notes, and a jigsaw puzzle.

Chapter 6 includes an introduction to JavaScript Native Interface (JSNI) and using it to wrap third-party JavaScript libraries like Moo.fx and Rico. it also includes using the gwt-widgets project and its support for the Script.aculo.us effects.

Chapter 7 deals with creating custom GWT widgets. The samples included in this chapter are a calendar widget and a weather widget.

Chapter 8 concerns itself with creating and running unit tests for GWT services and applications.

Chapter 9 sees us using Internationalization (I18N) and client-side XML support in GWT.

Chapter 10 includes the deployment of GWT applications using both Ant and Eclipse.

This book is for Java developers who want to create Ajax interfaces using the Google Web Toolkit (GWT). It focuses on useful, practical tasks from the first chapter.

The book is aimed at programmers who want to use GWT to create interfaces for their professional web applications. It concentrates on the serious side of Ajax: creating powerful, productive applications for browser platforms.

Read the full Google Web Toolkit GWT Java AJAX Programming Table of Contents.


What you will learn from this book :
  • 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

Approach

Each chapter covers a series of practical tasks, showing how to achieve a particular useful result – and then learn how it works so that you can apply your knowledge to your own unique situation.


Who this book is written for

Readers will need experience writing non-trivial applications using Java. Experience with developing web interfaces is useful, but knowledge of JavaScript and DHTML is not required… GWT takes care of that!

Buy Google Web Toolkit GWT Java AJAX Programming

 

[ You may also be interested in... ]

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source Content Management Customer Relationship Management e-Commerce e-Learning Java Linux Servers Networking & Telephony PHP Web Graphics & Video Web Development
Enterprise BPEL Microsoft Oracle SOA Web Services
Other Packt Books .Net Web Graphics & Video Beginner Guides Cookbooks