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
