Overview
Griffon 0.3-BETA-2 – "Leopardus jacobita" - is the second beta of the upcoming fourth Griffon release. It includes a good number of fixes.
Principal Features
There is single new feature on this release whcih affects plugins. Starting with the 0.3.x series Swing will not be the only supported toolkit; it will be possible to use JavaFX, SWT, Pivot and Gtk too. None of those toolkits are compatible with Swing (with the exception of JavaFX to some extent) which means that installing one of them should evict all incompatible plugins. The build system will detect this case and ask you if you want to continue with the installation process or not.
Plugins authors should take note that there are two new properties that must be configured on a plugin's descriptor in order to take advantage of this feature
Sample Applications
Griffon 0.3-BETA-2 ships with 5 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.
Source: git
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.
Source: git
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.
Source: git
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.
Source: git
To run the sample from source, change into the source
directory and run
griffon run-app from the command prompt.
Weather Widget
Weather Widget integrates with Weather Underground to give a
local weather forecast widget. It demonstrates plugin integration
and NetBeans Matisse integration with the
generate-view-script
Source: git
To run the sample from source, change into the source
directory and run
griffon run-app from the command prompt. You will
need to be connected to the internet or already have the
macwidgets plugin installed.



