Share

Stamps

File Release Notes and Changelog

Release Name: stamps-mvc-0.1

Notes:
Stamps is a java software library which offers a new generation Model-View-Controller (MVC) framework to build client applications. It is based on the usage of Java 5 annotations and a standard observer/observable pattern and is GUI-independent allowing the developer to use it against AWT, Swing, SWT or anything else.

This is the first public release. The framework is already usable, even if not mature enough, and it has undergone moderate testing.
There are no special notes to be associated with this release, just keep in mind that the project is still in its alpha stage.


Changes: This is the initial release, so instead of the changelog, here are the project features : * views and models have no direct coupling nor knowledge via annotations and dispatchers * view declarative binding to model using annotations * event handling & transmission code is separated from model and view implementations * stand-alone and client-server support without the need to modify views or models * model code changes does not imply modification of the views as long as the dispatched events does not change, since model-view binding is declarative and does not depend on method names or special constructors * dispatchers provide scalability when the number of views increments or changes dinamically, with the model unaware of the situation * development is separated into building the MVC components and binding them together