|
Creating Ajax interfaces using the GWT(Google Web Toolkit) for Java developers. This practical tutorial concentrates on the serious side of Ajax so as creating powerful, productive applications for browser platforms. GWT is an open source Java software development framework. GWT Ajax Programming focuses on create reliable user interfaces that enhance the user experience.
It is a tedious and error-prone process to write dynamic web applications. You spend so much 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 1 introduces GWT, the download and installation of GWT, and running its sample application. Chapter 2 deals with 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 the new application. Chapter 3 deals with an introduction to and overview of GWT asynchronous services, and creating a prime number service and a 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 label. 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. Download free ebook for Web design: GWT(Google Web Toolkit) Java Ajax Programming
|