I am pleased to announce the release of my first Griffon plugin, Splash. Splash is a Griffon splash screen plugin based upon Roy Ratcliff's Java Splash Screen paper http://www.randelshofer.ch/oop/javasplash/Java%20Splash%20Screen.pdf
Installation
griffon install-plugin splash
The "initialize.groovy" script causes the splash screen to be displayed. The splash screen is disposed of by the "ready.groovy" script. Griffon executes teh initialize script then creates and initialize the controller, model, and view. Durring the initialization process, the splash screen status can be updated using the following technique.
SplashScreen.getInstance().showStatus("Initializing the Controller")
The plugin also provides the ability to provide your own image. this is accomplished in the
initialize.groovyscript using the following technique.
def splashScreen = SplashScreen.getInstance()
// Setting a splash image
URL url = this.class.getResource("mySplash.jpg")
splashScreen.setImage(url)
Keep an eye on: http://griffon.codehaus.org/Splash+Plugin
A special thanks to Andres Almiray for helping me and all of the Griffon Team.