Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Please go to http://new.griffon-framework.org/ if you're looking for Griffon 2.X

What is Griffon

Griffon is an application framework for developing desktop applications in the JVM, with Groovy being the primary language of choice. Inspired by Grails, Griffon follows the Convention over Configuration paradigm, paired with an intuitive MVC architecture and a command line interface. Griffon also follows the spirit of the Swing Application Framework (JSR 296), it defines a simple yet powerful application life cycle and event publishing mechanism. Another interesting feature comes from the Groovy language itself: automatic property support and property binding (inspired by BeansBinding (JSR 295)), which makes creating observable beans and binding to their properties a snap! As if property binding was not enough Groovy's SwingBuilder also simplifies building multi-threaded applications, say goodbye to the ugly gray rectangle (the bane of Swing apps)!

...

Griffon in Action

Griffon in Action eBook will be available May 24, 2012! First copies in print will be at the GR8 conference.  Also available in stores is available in eBook and printed formats since June 4, 2012.   You can grab a copy from your preferred book retailer however note that you can get a copy at 37% discount when buying directly from http://manning.com.
  
Griffon in Action is a comprehensive tutorial written for Java developers who want a more productive approach to UI development. In this book, you'll immediately dive into Griffon. After a Griffon orientation and a quick Groovy tutorial, you'll start building examples that explore Griffon's high productivity approach to Swing development. One of the troublesome parts of Swing development is the amount of Java code that is required to get a simple application off the ground.

...