A couple days ago the Objectify team released version 2.0 of Objectify-Appengine, a "mid-level" open-source data persistence tier for Google App Engine. It's a comfortable level of abstraction somewhere between JDO's "too complicated" and the Low-Level API's "too simple", allowing you to easily put(), get(), delete(), and query() your own typed objects.
Why am I posting about it here? One of Objectify's goals has been to make it easier to work with GWT. In Objectify v2, all of the datastore basic types (Key, Email, Link, GeoPt, Category, Rating, etc) are made available to your GWT code. So: * You can pass your entity classes back and forth through GWT-RPC without DTOs, detaching, or any other "magic". Even if you choose to use JDO or other persistence APIs, you can still use the Objectify GWT module to GWT-enable the datastore types. Objectify is a ~100k jar with no dependencies. Just add the jar to your project and this to your module: <inherits name="com.googlecode.objectify.Objectify" /> You can find more information about Objectify here: http://code.google.com/p/objectify-appengine/ You can find specific information about using Objectify with GWT here: http://code.google.com/p/objectify-appengine/wiki/ObjectifyWithGWT Thanks, The Objectify-Appengine Team -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-tool...@googlegroups.com. To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.