Monday, March 7, 2011

Jumpstart your GWT Development with JappStart

I am currently experimenting with the JappStart framework, well not really a framework, but a beginner project that integrates many interesting technologies, all of which have been nicely converted and are ready to perform on Google App Engine.  It has many features including:

  • Appstats Support
  • Google AJAX Library API (jQuery)
  • Gravatar Integration
  • JRebel Support
  • Local Development Console Support (http://localhost:8080/_ah/admin)
  • Maven Support
    • CSS/JS minification via the yuicompressor-maven-plugin
    • Uses the maven-gae-plugin
  • Remote API/Bulk Loader Support
  • Sitemesh Integration
  • Spring 3
    • JPA support
    • JSON/AJAX integration (Jackson)
    • JSR-303 validation
    • Localization support
  • Spring Security 3
    • Authentication
    • Expression based access control
    • Fully integrated with the App Engine Datastore and Memcache
    • Login/create account functionality with e-mail confirmation
    • Remember Me
    • Support for hierarchical roles
  • Static Error Handler Support
  • Task Queue Support
  • URL Rewrite Integration

Current versions:
  • Goole App Engine SDK for Java 1.4.2
  • jQuery 1.5.0
  • Maven GAE Plugin 0.8.2
  • Spring 3.0.5
  • Spring Security 3.0.5

As you can see it covers a lot of bases so you can get started easily on developing professional Google App Engine applications.  I am examining it so I can also integrate GWT and MVP.  Stay tuned for a demo project coming soon.

2 comments:

  1. Just wondering if you made any progress on integrating this with GWT? If you can share any details/demo, it would be very helpful.

    ReplyDelete
  2. I'm working on a similar project as I write if you ever wanted to compare notes. It's early days, but I should have something in a week or so

    ReplyDelete