Skip to end of metadata
Go to start of metadata

Overview

Griffon 0.1 – "Lego Griffon II" – is a maintenence release of Griffon 0.1.0

Principal Features

For a list if features added in 0.1.0 see the Griffon 0.1 Release Nodes

New Icons

The winner entry to the Logo Contest has been integrated as the default frame icons.

Upgrade to Groovy 1.6.3

The Groovy library has been upgraded to 1.6.3. notable features are

  • Broader support of circular/bi-directional/inverse bindings. Add mutual:true to the bind decleration.
  • Key bindings support via the keyBinding node in SwingBuilder
  • Client properties can be set in node declerations now.

New generate-view-script script

(Docs to be embelished)
Pre-existing widgets can be imported as the view in an MVC group via the generate-view-script script. This allows you to (for example) generate the GUI in NetBeans and wire up the events and bingings in Griffon.

Improved Ant Build File

To ease IDE integration targets for run-app, run-webstart, and debug-app have been added.

Sample Applications

Griffon 0.1.1 ships with 4 sample applications of varying levels of complexity demonstrating various parts of the framework. In order of complexity they are:

File Viewer

File View is a simple demonstration of creating new MVCGroups on the fly.
WebStart of Application

Source: Subversion Link
To run the sample from source, change into the source directory and run griffon run-app from the command prompt.

Font Picker

Font Picker demonstrates form based data binding to adjust the sample rendering of system fonts.
WebStart of Applicaiton

Subversion Link
To run the sample from source, change into the source directory and run griffon run-app from the command prompt.

Greet

Greet, a full featured Griffon Application, is a Twitter client. It shows Joint Java/Groovy compilation, richer MVCGroup interactions, and network service based data delivery.
WebStart of Applicaiton

Subversion Link
To run the sample from source, change into the source directory and run griffon run-webstart from the command prompt. Because Greet uses JNLP APIs for browser integration using run-app will prevent web links from working.

SwingPad

SwingPad, a full featured Griffon Application, is a scripting console for rendering Groovy SwingBuilder views.
An installer will be forthcoming.

Subversion Link
To run the sample from source, change into the source directory and run griffon run-app from the command prompt.

0.1.1 Release Notes

Released 19 May 2009

Labels: