State Machine Compiler

Category: Java - Database

SMC takes a state machine stored in a .sm file and generates a State pattern in twelve programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions.he SMC-generated code is designed to be loosely coupled with your application software. The only changes that you need to make to your code is to include the SMC class definitions into your application: - C: Have C/statemap.h in the include path (do not mistake with "statemap.h" which is for C ). - C : Have statemap.h in the include path. - Java: Have statemap.jar in the classpath. - Objective-C: Have statemap.h in the include path. - Tcl: Have the statemap1.0 package on your path. - VB.net: Have statemap.dll included in the Visual Studio studio. - C#: Have statemap.dll included in the Visual Studio studio. - Groovy: Have statemap.jar in the classpath. - Lua: Have the statemap.lua module on your Lua package.path (initialized by the environment variable LUA_PATH). - Python: Have the statemap module on your import source path sys.path. - Perl: Have the StateMachine::Statemap module on your Perl library path @INC. - Ruby: Have the statemap module on your Ruby library path $LOAD_PATH. - PHP: Have StateMachine/statemap.php in your PHP include_path. - Scala: Have statemap.jar in the classpath. - PHP: Have StateMachine/statemap.php in your PHP include_path. Requirements: Java 1.5.0 Date: 12 April, 2012


Development Tool - Developer Tool - State Pattern - State - Pattern - Development

Homepage: http://sourceforge.net/

Developer: SourceForge.net

License: Freeware

Operating System: All

Add a Comment

all are required fields

     
What do you think of this resource?

Select Your Rate:

Votes:0

 

Related Scripts Download

Perl Studio 2009 is an integrated development environment for Perl, providing comprehensive and easy-to-use solution for editing, debugging and deploying Perl based applications.

developer Developer: cayoren.com
license License: Freeware
operating systems Operating System: All


crGUI PHP Framework is based on PHP5 and Javascript 1.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


The Quantum Game Library (QGL) for PHP aims to centralise common game elements in a component library.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


script.

developer Developer: script.aculo.us
license License: Freeware
operating systems Operating System: All


ExtTLD script helps developers by simplifying ExtJS components.

developer Developer: exttld.com
license License: Freeware
operating systems Operating System: All


Visual WebGui is an open source rapid application development framework for graphic user interfaces of IT web applications.

developer Developer: visualwebgui.com
license License: Freeware
operating systems Operating System: All


Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


OpenXava is a productive way for creating Enterprise Applications with Java.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


Web Designers Toolkit includes a group of script authoring tools into one software.

developer Developer: usingit.com
license License: Freeware
operating systems Operating System: All