Welcome to
www.SmartStateStudio.com
Version History
 
Version 4.1.0
Multi language support:
SmartState Studio is available now in
- French
- German
- Spanish
- English

During installation, one can choose the desired language for installation. The same language will be applicable for the state chart studio. (Code generation tools are available only in English in this version)

SmartStateStudio object tree browser:
State chart objects are displayed in a tree structure for easy navigation and editing. It also provides a view of all state objects and its transitions. Very useful for managing complex state charts.
Version 4.0.0
Persistent State Machine:
SmartState state machine has support for serializing the machine to a stream. The machine can be initialized back to the same active states later. This feature is extremely useful for applications which need to maintain the last active state when it comes up after a shutdown. The serialization can be done to a disk file or in memory.

Easy transition creation:
The Studio is enhanced to make the creation of transitions easy. One click on a state anchor point and drag to another state to create a connecting transition.

Debug logging of state entry, exit and messages:
Code generator accepts a new flag through with we can generate debug trace output code for onEntry, onExit and onMessage functions. Very useful for debugging the state machine. For production build, this feature can be turned off.

Improved User Guide:
User guide is reworked considerably to include every aspect of the software.

Licensing:
Studio can be licensed independently.

More Examples:
More examples added to demonstrate the Persistence, Fork & Join features of SmartState.

Version 3.2.0
smc2cs compiler for C# (.NET) code generation.

Windows 2003 GUI tool look & feel for user experience

Bug fixes

Version 3.1.1
Metafile export of the model to clipboard for using in presentations / design document.

Click 'n' Drag toolbar controls for state objects (UI Enhancement). 

Version 3.1.0
smc2xml compiler for XML file generation (XML API for the model).

Enhanced GUI modeler. 

Version 3.0.0
 smc2java compiler for Java code generation.

Now compile the model for C++ , C and Java  targets.

Undo / Redo Functionality in Modeler.

Version 2.0.0
 smc2c compiler for ANSI C code generation.

Now compile the model for C++ and C targets.

Generated code compatible to any standard C / C++ compiler

Find & Replace functionality added.

Port to any platform. Windows / Unix / Linux.