Laurent Henocque

This is Laurent Henocque's personal blog. I am using 16VjbGbn6oDmcAbeZFmdeZu6Vj9ekSaBSA as my public KeeeX identity.

To content | To menu | To search

Archives : September 2009

Javastates and UML

Javastates semantics match UML state diagram semantics to a large extent. Concurrency is implemented so that an interface may simultaneously run arbitrarily many sub-automatas

Continue reading

Javastates and Swing

Javastates is a Java6 library. It uses Java introspection and Java bean conventions to infer class field accessors and modifiers. The demo present in the downloadable archive is based upon Java Swing GUI classes, but every java bean compliant GUI library can be used

Continue reading

What is Javastates?

Javastates is a library of Java classes allowing to develop the internal dynamics of GUI user interface by means of a static executable specification. Using javastates, the GUI programmer concentrates upon the static properties of the interface states, and lets the logic manage for the correctness of transitions.

Continue reading

Javastates History

Javastates originates from a long run project. A C version of similar concepts was implemented in the application generator OpenSide in the early nineties, then a C++ variant was implemented in Ilog Views. Laurent Henocque as a software engineering teacher developped javastates as a tool for teaching the specification of graphical user interfaces and currently uses this at ESIL, Université de la Méditerranée, France.

Continue reading

Callback not found for widget contactMe