Free Computer and I.T. Books

June 25, 2009

2 eBooks on Google Web Toolkit (GWT)

Here are 3 learning documents covering Google Web Toolkit (GWT) at two ebooks and one tutorial. These will help you learn and improve your skills with writing GWT and Ajax code to build dynamic, interactive, and rich web applications. These ebooks and tutorial are in pdf format, to download them you need to register for free and then select the Save Document option in the More drop-down.

GWT eBook #1
Using Ajax and the Google Web Toolkit
(631 pages, 10.8 mb, pdf format)

Part 1 Getting Started
 - Introducing GWT
 - Creating the default application
 - Advancing to your own application

Part 2 Building User Interfaces
 - Working with widgets
 - Working with panels
 - Handling events
 - Creating composite widgets
 - Building JSNI components
 - Modularizing an application

Part 3 Advanced Techniques
 - Communicating with GWT-RPC
 - Examining client-side RPC architecture
 - Classic Ajax and HTML forms 409
 - Achieving interoperability with JSON
 - Automatically generating new code
 - Changing applications based on GWT properties

Part 4 Completing the Understanding
 - Testing and deploying GWT applications
 - Peeking into how GWT works

GWT eBook #2
(377 pages, 10.8 mb, pdf format)

Part 1 Getting Started
1 Introducing GWT
   1.1 Why GWT
   1.2 What GWT includes
   1.3 GWT basics
   1.4 Working with the GWT shell
   1.5 Understanding the GWT compile
2 A New Kind of Client
   2.1 Basic project structure and components
   2.2 Design patterns and GWT
   2.3 Styling a GWT component
   2.4 Running a completed project
3 Communicating with the Server
   3.1 Making GWT Remote Procedure Calls
   3.2 The development server—Tomcat Lite
   3.3 Using an external development server

Part 2 Task-Specific Issues
4 Core Application Structure
   4.1 Building a model
   4.2 Building view components
   4.3 The controller and service
5 Other Techniques for Talking to Servers
   5.1 Web development methods and security
   5.2 Enabling REST and POX communications
   5.3 Understanding Java-to-JavaScript interaction
   5.4 Creating a cross-domain SOAP client with Flash
   5.5 Incorporating applets with GWT
   5.6 Streaming to the browser with Comet
6 Integrating Legacy and Third-Party Ajax Libraries
   6.1 A closer look at JSNI
   6.2 Wrapping JavaScript libraries
   6.3 Managing GWT-JavaScript interaction
   6.4 Wrapping JavaScript with GWT-API-Interop
7 Building, Packaging, and Deploying
   7.1 Packaging GWT modules
   7.2 Building and deploying applications
   7.3 Automating the build
   7.4 Managing Tomcat Lite from the build
8 Testing and Continuous Integration
   8.1 GWT testing
   8.2 Advanced testing concepts
   8.3 Continuous integration

Part 3 Fully Formed Applications
9 Java Enterprise Reinvented
   9.1 Constructing two models
   9.2 Mapping to DTOs
   9.3 Wiring applications with Spring
   9.4 Constructing the client application
10 Building the Storefront
   10.1 Securing GWT applications
   10.2 Building a drag-and-drop system
   10.3 JSNI special effects
11 Managing Application State
   11.1 Overview of the sample application
   11.2 Creating a basic messaging service
   11.3 Handling messages on the client and server
   11.4 Recording and playing back conversations
   11.5 Dealing with state on the server side
   11.6 Adding a UI and cleaning up
Appendix A Notable GWT Projects 335
Appendix B Quick Reference

Google Web Toolkit Tutorial
(5 pages, 166 kb, pdf format)

Learn to write AJAX applications from Java classes, using the new development paradigm introduced by this new Google framework. Recently, the 1.20 version of Google Web Toolkit (GWT) was released. This framework introduces a new AJAX application development paradigm. Is goal is to
hide from programmer the JavaScript code implementation, considering this job is repetitive, error-prone and full of tedious tasks, like browser incompatibility handling. GWT abstracts JavaScript using a Java class library, where a visual AJAX components (the widgets) library is available. These components are well known by GMail and Google Maps users. This tutorial presents how GWT changes the application development paradigm, and brings an implementation sample using the framework.

Tags for this post>> |

Filed under: Free Computer and I.T. Books — computer_teacher @ 10:33 pm

Powered by WordPress