Version: 1.0

Author: Olivier Refalo

Last update: 20th of September 2001 - THIS FRAMEWORK IS NOT MAINTAINED ANYMORE

Description

In terms of code complexity, building a rich UI with widgets is nothing compared to building a JSP page. If you don’t pay close attention on how widgets talk to each other, and more precisely, if you don’t make your design reusable, you will soon end up with un-maintainable spaghetti code.

This is one of main idea behind this framework: Improving development time and maintenance by enforcing code writing and organization rules. In other words giving more flexibility to the GUI design by splitting apart processing from presentation in hierarchical levels.

But understanding how a design works doesn’t mean you would implement it correctly. If you consider that many developers aren’t experts in the area, you will soon be facing problems that others may have already figured out.

The framework presented in this document provides all the mechanisms to implement a clean room HMVC pattern for rich GUI applications. By clean room I mean a set of structure independent from the actual widget API (AWT, Swing, SWT…etc).

Documentation

User manual
Javadoc

Download

hmvc.jar - Binaries
hmvcSrc.jar - Projet + source code + binaries
hmvcTest.jar - Unit tests - example

Author / License

(c) 2001 Written by Olivier Refalo - orefalo@yahoo.com

This software is under a LGPL license and is provided with no waranty.