My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Project Information
Members
Featured
Downloads
Wiki pages
Links

What is GWT Pages?

Do you find yourself re-inventing the wheel for every GWT-based project you take on? Do you feel like there should be an easy way of handling page navigation events? GWT Pages is a flexible and surprisingly simple framework which does just that - and more.

Although GWT Pages provides a lot of functionality, it isn't meant to be a "kitchen sink" framework. The core product is a focused page controller which lets you as the developer use best of breed technologies that are best suited to work with your unique requirements.

Here are a few examples of what GWT Pages can do for you:

  • Automatic history token management with easy access to additional data parameters
  • Different page request parameter types are automatically serialized and deserialized to and from the history token (Boolean, String, Integer, Long, Float, Double, Date and Date/Time)
  • Easy Code splitting of your view and presenter classes (or just your page widgets if not using MVP pattern)
  • Easy way to provide and view page and field scoped application messages
  • Detailed page request lifecycle events to customize or add to the default behavior of GWT Pages
  • Makes using UiBinder very easy - all the UiBinder code is written for you

What's Next?

  • View the QuickStart page to get up and running quickly
  • Take a look at the important interface classes you'll be dealing with ImportantInterfaces
  • Take a look at the demo application to see some working examples (work in progress)

If you are interested at viewing a real project as opposed to the wiki examples, GWT Marketplace was written using GWT Pages. You can view the source code for GWT Marketplace here.

Note: The documentation is a bit out of date as there was a big push to get the 1.0 release out. Updated docs will be coming within the next couple of weeks. However, if you like looking at code, both GWT Marketplace and the Demo Application reference the current release.

Powered by Google Project Hosting