TurboManage

David Chandler's Journal of Java Web and Mobile Development

  • David M. Chandler


    Web app developer since 1994 and former Developer Advocate with Google now residing in Colorado. Besides tech, I enjoy landscape photography and share my work at ColoradoPhoto.gallery.

  • Subscribe

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 241 other followers

  • Sleepless Nights…

    January 2011
    S M T W T F S
    « Dec   Feb »
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
  • Blog Stats

    • 865,597 hits

New GWT+GAE book

Posted by David Chandler on January 31, 2011

Daniel Guermeur and Amy Unruh have written a fantastic new book on Web app development with GWT and GAE.

Google App Engine Java and GWT Application Development is an amazingly thorough and up-to-date guide. Loaded with example code, this tutorial walks you through all the moving parts of a real-world GWT+GAE app, including

  • Building a data model and service layer with App Engine Datastore and JDO
  • Calling GWT-RPC services with a wrapper for retries and error handling
  • GWT MVP (both roll-your-own and GWT 2.1 Activities and Places)
  • GWT mobile browser detection and MVP
  • Login integration with Facebook and Twitter via OAuth

In addition, the book features a number of advanced topics I’ve never seen in print:

  • Using Datastore transactions and entity groups / keys with JDO
  • Background processing with App Engine task queues and XMPP
  • Datastore caching with memcache and JDO lifecycle listeners
  • Browser push with the App Engine Channel API and GWT wrapper
  • Use of Datastore list properties to simulate joins

What more can I say? I’ve been doing GWT+GAE for a couple years now and I learned a ton of new things from this book. Congrats, Daniel and Amy, on creating a truly outstanding resource!

Advertisements

One Response to “New GWT+GAE book”

  1. […] New GWT+GAE book « TurboManage […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: