GWT mini IoC framework offers a lightweight inversion of control style for building web applications. It allows developers to manage dependencies and control object life cycles with ease.
The module system in Suco allows you to create a clean and maintainable architecture with defined dependencies. The event system, on the other hand, helps to create loosely coupled components. Suco IoC is heavily based on ideas of Guice and provides Container, Provider, Factory, and Scope (called Decorator in Suco) abstractions that make it easy to maintain the structure of your code.
The event/listener system is a powerful tool that solves some of the problems you might encounter using classical Listeners implemented by interfaces. This is useful for most Java apps. The IoC and Event modules provide helper classes and methods that make test-driven-programming a breeze, something that's very important when developing software applications.
Suco is licensed and distributed under the terms of the GNU Lesser General Public License, so you can use it with peace of mind. With its ease of use, it's a great tool for anyone who wants to keep their GWT client code clean and modular.
Version 0.90: N/A