Home > Uncategorized > Qt State-Machine Engine with SCXML

Qt State-Machine Engine with SCXML

January 17th, 2009 Leave a comment Go to comments

The Qt SCXML engine is a state-machine engine using Qt. It’s based on W3C’s SCXML standard. It allows for:

  • Bullet-proof business logic
  • Decoupling application flow from graphics/data/engine
  • Dealing with complex asynchronous systems.

Example uses:

  • Implementing system rules. e.g. ‘stop the media-player when an incoming call comes in’
  • Eliminating modal dialogs with a well-defined state flow
  • “Go Back” functionality for easy menu navigation.


  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.