Projects / JStateMachine


The JStateMachine aims to allow user interface designers or developers to design and control a UI using a UML statechart. The project currently supports both Swing and servlet/JSP UIs, as well as exception handling, access control, and I18N.

Operating Systems

Recent releases

  •  05 Nov 2002 22:00

    Release Notes: This release fixes a ConcurrentModificationException in high load servlet deployments, and a bug in handling the startup event. This concludes the pre-release beta testing, so this is the first production/stable release.

    •  11 Oct 2002 20:51

      Release Notes: This release includes bugfixes related to handling default events, exceptions, and the first event from each user session.

      •  30 Aug 2002 08:12

        Release Notes: This release fixes event logging from the RequestManager. Exceptions thrown from the method are now handled correctly. State.acceptsEvent no longer returns true incorrectly, and State.getUserProperties now returns an empty Properties instead of null in some cases. UnitOfWork data is now being loaded correctly by the JADE apploader. The exception message and interpretation are now separated, and a third type of authorisation token has been added, the 'sufficient' authorisation.

        •  10 Aug 2002 10:24

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.