Beginning Google Web Toolkit and over 1.5 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Beginning Google Web Toolkit on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning Google Web Toolkit: From Novice to Professional (Expert's Voice in Web Development) [Paperback]

Bram Smeets , Uri Boness , Roald Bankras
3.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £31.49
Price: £25.45 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £6.04 (19%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Friday, 21 June? Choose Express delivery at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition £19.09  
Paperback £25.45  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details. Special Offer until June 30, 2013: Receive an additional £5 promotional Gift Certificate, when you trade-in at least £10 worth of books. Learn more.

Book Description

15 Sep 2008 1430210311 978-1430210313 1

The open source, lightweight Google Web Toolkit (GWT) is a framework that allows Java developers to build rich Internet applications (RIAs), more recently called Ajax applications, in Java. Typically, writing these applications requires a lot of JavaScript development. However, Java and JavaScript are very distinctively different languages (although the name suggests otherwise), therefore requiring a different development process.

In Beginning Google Web Toolkit: From Novice to Professional, you’ll learn to build rich, user–friendly web applications using a popular Java–based Ajax web framework, the Google Web Toolkit. The authors will guide you through the complete development of a GWT front-end application with a no–nonsense, down–to–earth approach.

You’ll start with the first steps of working with GWT and learn to understand the concepts and consequences of building this kind of application. During the course of the book, all the key aspects of GWT are tackled pragmatically, as you’re using them to build a real–world sample application. Unlike many other books, the inner workings of GWT and other unnecessary details are shelved, so you can focus on the stuff that really matters when developing GWT applications.

What you’ll learn

  • Get a solid foundation to develop RIAs.
  • Understand the basics of the GWT Framework and its components.
  • Fit GWT into your application’s life cycle and development process.
  • Develop rich web front–end GUIs using widgets, composite widgets, panels, and much more.
  • Integrate with remote procedure call (RPC) and various other data formats.
  • Reinforce principles learned throughout the book by working through a real–world sample application created with GWT from scratch.

Who this book is for

Beginning Google Web Toolkit: From Novice to Professional is written for Java developers of all levels who want to start building rich Internet applications. The book assumes no prior knowledge of developing Ajax applications and/or working with JavaScript.


Frequently Bought Together

Beginning Google Web Toolkit: From Novice to Professional (Expert's Voice in Web Development) + Pro Web 2.0 Application Development with GWT + Essential GWT: Building for the Web with Google Web Toolkit 2 (Developer's Library)
Price For All Three: £79.21

Buy the selected items together


Product details

  • Paperback: 242 pages
  • Publisher: APRESS; 1 edition (15 Sep 2008)
  • Language: English
  • ISBN-10: 1430210311
  • ISBN-13: 978-1430210313
  • Product Dimensions: 19.1 x 1.4 x 23.5 cm
  • Average Customer Review: 3.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 838,479 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
4 star
0
2 star
0
1 star
0
3.0 out of 5 stars
3.0 out of 5 stars
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
3.0 out of 5 stars Good Intro to GWT. 16 Oct 2008
Format:Paperback
Chapter 1 : Sets the scene and gives a good overview of AJAX, how it was originally defined, and how it has evolved, so it's know know as Ajax, because it uses technologies like JSON over XML to send data over the wire. It also goes a good job of surveying the competition and describes the relative strengths and pitfalls of each technology.
Chapter 2: Conveys sets the stage for using GWT. It starts out a bit tedious, but gets better as the chapter progresses and ends up discussing some useful Firefox plugins to help with when developing Web Apps with Ajax.
Chapters 3-6 Then proceed to develop a task recording system. The example is gradually refined and is where you get the most value from the book.
Chapter 7: Is on testing. I think this is where the book lost a star for me. I found it particularly dull and boring. The examples were contrived. Why the book didn't create tests correlating to the domain example, I don't quite understand. The Selenium stuff would better be handled by pointing to a webcast. The benchmarking stuff was too basic to render it pointless it wasn't worth wasting the paper and readers time.
Chapter 8: This is a mixed bag. There is some good stuff here. For me it's not so much the failing on the part of the authors, it's the technology itself. Maybe there are better ways of handling i18n.. But if you've worked with Struts 2, you'll think defining a constants class to load up resource bundles is a bad smell. On the flip side of this, the discussion of the progress of file uploads with asynchronous callbacks was quite interesting.

GWT as a technology is interesting. It has it's good points, but also it's pitfalls (mainly i18n). I see similarites to Wicket or Tapestry in here.
... Read more ›
Comment | 
Was this review helpful to you?
3.0 out of 5 stars Good but could be better 3 Mar 2010
Format:Paperback
Useful book with regards to an introduction. However certain issues are left out which may cause a lot of confusion, specifically with regards to ajax.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 3.1 out of 5 stars  8 reviews
10 of 10 people found the following review helpful
2.0 out of 5 stars Good, but out of date 12 Dec 2009
By Jon Ericson - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
The book is well written but is now terribly out of date. The book was written for GWT version 1.5, but at the time of my purchase GWT 1.7 was the latest release. There were more differences than I expected. In just the first third of the book I found the following:

- applicationCreator.cmd is no longer a GWT command. It has been replaced by webAppCreator.cmd

- webAppCreator.cmd creates a different directory structure than the illustrated examples.

- The default application that GWT generates has changed.

- A new event model was introduced in GWT 1.6. Specifically, Listeners are replaced with Handlers. You will encounter this for the first time in chapter 3.

- While I was following the exercises using GWT 1.7, Google released GWT 2.0 which further obsoleted this edition. The 2.0 release introduced a declarative UI with UIBinder. Of course that won't be in this book. Also in 2.0 "Development Mode" replaced the "Hosted Mode" which is great but will confuse the novice using this book as guidance.

The only way this book would be helpful is if you download GWT 1.5 to follow along with the examples. I don't know many programmers, novice or otherwise, that would be content to learn a technology on an old release with deprecated methods and obsolete tooling.

I like the narratives of the book, I like the way it flows, and if the authors ever decide to publish a new edition with GWT 2.0 with the same style and accuracy it would probably earn five stars. Unfortunately the book is too many releases out of date (which is too bad considering it was just Copyrighted in 2008!)
2 of 2 people found the following review helpful
5.0 out of 5 stars Written by developers with a knack for simplicity, testibility, and good design 4 Nov 2008
By Sam G. Brodkin - Published on Amazon.com
Format:Paperback
This book stands out as a concise Java developers' introduction to GWT with a fantastic example application and a focus on good design. The example application is built up chapter by chapter and serves as a solid demonstration of how you can pimp your standard web app, GWT-style.

While other GWT book examples are stand-alone doodads that don't look much like webapps, this example really hit the spot. It covers logging in, has a (dynamic) left-side menu, titled modal popups, and a status panel. I actually used this app out-of-the-box as a template for my own first GWT application.

The introduction chapters give a lean overview of what you need to know to get you up and running (with proper browser tooling). It also gives a frank discussion of the advantages and current shortcomings of GWT. By chapter three you're programming using the GWT command line tools.

UI chapters follow and are a definite a strong point thanks to the coherent accompanying example application and an emphasis on good design principles. It's telling that the authors, all members of the pioneering Spring Source inner circle, reference Martin Fowler and Joel Spolsky when discussing these design principles (and pitfalls).

In the spirit of the "Separation of Concerns Principle" and avoiding bidirectional dependencies they advocate an application event structure. I eventually decided not to use it for my small app, but I can see the potential maintenance advantages for a large project.

The Server side chapter introduces GWT RPC, complete with a good exception handling strategy. It also discusses making vanilla HTTP requests for interfacing with any web service and explores using GWT's JSON libraries for communicating complex data structures.

There is a complete chapter on unit and functional testing with extensive coverage of Selenium. The authors correctly point out the drawbacks of GWT testing tools and encourage basic unit testing whenever possible. As a side note, the most advanced (purist) thinking on GWT testing comes from their colleague Rob van Maris[...]

The last chapter covers most everything else you'll need to crank out your GWT app including I18N, browser back support, image upload, and custom javascript inclusion.

The only thing I missed was maven integration, but I found that easily in the GWT docs.

Note: one reader was disappointed that there was no discussion of GWT Spring integration. IMO, Spring integration into GWT doesn't really warrant the complexity it introduces. I certainly use Spring on the server side of my app, but for the client-side (GWT-side) it adds very little. Rest assured that the authors, being from the Spring camp, emphasize similar best practices to the ones you'd encounter in Spring (testability, separation of concerns, 00 design, simplicity).
1 of 1 people found the following review helpful
5.0 out of 5 stars This is the best 12 Mar 2012
By zhao, hai - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
I bought almost all the GWT books. I think this is best one to follow. The reasons are:
1. Follow 100 percent OO design.
2. Good Manager project architecture manager, use UI manager, data manager. Tell you how to manipulate UI and data in a large project.
3. Step by Step, go deeply to guide you how to design a big project
4. Basic asynchronous call, json, web service are covered.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges