Last updated October 14, 2010 16:45, by Andrei Pozolotin
GUTS - Guice Utilities & Tools Set
"the best kept secret of java swing"
Welcome to GUTS project on Kenai!
You can join the development mailing list here.
Most innovative in the pack of SAF / JSR 296 descendants, GUTS is a collection of utilities based on Google Guice 2.0 dependency injection library with focus on SWING gui development.
Currently, GUTS has the following modules:
- guts-common
is a small set of utilities that ease working with Guice. In particular, it covers some helper classes related to Guice TypeListener SPI. It is used by all other GUTS modules. - guts-events
is an intra-JVM Event Bus that helps decoupling components in a system. Its main concern is to simplify coding of event consumers and bring important features such as: event filtering, prioritization of consumer calls, threading policies...
- guts-gui
is a GUI framework for Swing development; originally based on Swing Application Framework (SAF) (former reference implementation for JSR-296), it is now completely independent, although it reuses the main concepts of JSR-296.
- guts-demo
is a growing collection of demos that highlights guts-gui use cases.
Although guts-events module can be considered quite stable right now, guts-gui is under heavy development is not ready for production yet.
References
- Wikipedia on SAF
- GUTS-FAQ
- Eclipse Quick Start
- Setting Up Eclipse
- Using GUTS with Maven
- For GUTS project Contributors
- Guts Road Map
JavaDocs
base
- http://guts.kenai.com/guts-base/guts-common/apidocs
- http://guts.kenai.com/guts-base/guts-events/apidocs
- http://guts.kenai.com/guts-base/guts-gui/apidocs
demo
Maven Project Sites
base
demo





