Skip to: Site menu | Main content

A Grails-like Rich Application Platform

Griffon 0.3-BETA-2 Print

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.

0.3-BETA-2 Release Notes

com.atlassian.confluence.macro.MacroExecutionException: The JIRA server returned a trusted apps error: USER_UNKNOWN; Unknown User: {0}; ["confluenza"]

Beta 1 Released 07 Jan 2010 (Leopardus tigrinus)

Beta 2 Released 28 Jan 2010 (Leopardus jacobita)