Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
  • Piet Souris
  • Himai Minh

Andre and Danno, Where do you see Griffon fitting?

Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am in the process of developing what will become a commercial application in Swing.
One of the decision points in choosing Java was its' cross-platform capabilities, even
though work is required to make it launch like a native application on each platform.

Where do you see Griffon fitting in the application space? Will it be/Is it suitable for development
of installable applications, whether open source or commercial? Are there any limitations which
would make it inappropriate for this? Are there any flagship applications that have been created
with Griffon?

Thank you for your answers,
Posts: 47
VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Darrel, Griffon is all about simplifying application development by automating as much as possible following a sound set of conventions. Because of this you can create both platform agnostic and specific installers for Windows, Linux and OSX (see Installer plugin at On it's own, Griffon can package your application in 4 modes:
- single jar: useful for single file distribution and deploying to the JavaStore too.
- binary zip: typical distribution, like the one you got by downloading griffon-<version>.zip
- webstart: all webstart related jars and files
- applet: all applet related jars and files

Griffon is licensed under ASL 2.0, most of the plugins too. That should be enough to let you build FOSS and/or commercial applications without worries on licensing.

To my knowledge I've not seen a commercial product made with Griffon yet, though I'm aware of a few companies that use it for internal application development. Griffon is quite usable as it stands today, and can only get better form this point. Most of the bells and whistles can be provided by plugins. Perhaps the most enticing for many would be the availability of a GORM plugin. However there are other persistence options coming up: GSQL (Groovy sql), CouchDB, Neo4j, DB4o and MongoDB.
Have a look at the growing list of plugins located at

But how did the elephant get like that? What did you do? I think all we can do now is read this tiny ad:
free, earth-friendly heat - a kickstarter for putting coin in your pocket while saving the earth
    Bookmark Topic Watch Topic
  • New Topic