Highway jump starts your GWT on AppEngine development experience. It provides a convenient helper that integrates with popular libraries gwt-dispatch, objectify, gin and guice.
Highway gives you a secure, sensible and productivity-enhancing architecture out-of-the-box. You get:
- A secure-by-default dispatching system that uses the command pattern (based on an up-to-date snapshot of gwt-dispatch).
- Pre-configured guice-servlet and gin modules that get you started quickly.
- A client command cache that saves you round-trips to the server.
- Integration with objectify, one of the best lightweight AppEngine Datastore wrappers.
The project is still its incubation phase: don't worry, more documentation and features are on the way. Still, have a look around, submit feedback and contribute to your heart's content! Check out the Spirz.com repo for an example of Highway in action.
Infinite thanks to Ryan Ray for his best's practice presentation, to David M. Chandler for his top notch blog posts (on which most of the early functionality of Highway is based) and to all contributors of the gwt-dispatch and objectify projects without whom none of this would be possible.