Swing On Steroïds 1.2 Released

Today I released Swing On Steroïds 1.2 under the Apache Licence 2.0.

Swing On Steroïds is a micro-framework bringing awesomness to Swing development with Supervising Presenters and Passive Views (aka. MVP), a MessageBus and optionaly Guice or Qi4j.

It’s largely inspired by the work of Ray Ryan at Google on the GWT Wave client and his presentation at Google IO 2009 titled Best Practices for Architecting GWT App.
I’d say that watching this video is the first step to understanding Swing On Steroids.

It’s been used in production apps for about a year now with success : it’s modular, refactorable and work for small or big applications.

Among some enchancements, this release is the first one where non-ui related code (threading, forking, messagebus etc…) is available in a separate jar.

At this time the documentation is really poor. I hope to find time to write some.
If you’re interested, read about the patterns mentionned above and then dig into the code. If you understand the patterns it won’t be hard to understand and get started.

As a bonus, a versatile wizard api using the same patterns, a graph model and commodities such as BlockingView easing in and out smoothly thanks to Trident is provided.

You can find the jars and dependency snippets in Maven Central.

Tell me what you think.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s