Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.882.597 Times

State Machine Compiler 5.1.0

  Date Added: May 10, 2013  |  Visits: 1.358

State Machine Compiler

Report Broken Link
Printer Friendly Version


Product Homepage
Download (109 downloads)



Your application lives in a world of asynchronous, unordered events: mouse clicks, timeouts, messages, and OS signals. And you're ready for them. You've carefully designed your objects. You're using robust patterns that facilitate reuse and anticipates future product direction. Your dynamic models allow your objects to recover from all but the most catestrophic events. Your application is ready for anything.<br /><br />But there's a hitch. Your detailed state diagrams are only pictures. How are you going to translate your drawings into code? A transition matrix is cryptic while switch statements means your state machine logic is scattered all over your code. The state pattern looks like a great solution but that means writing and maintaining a class for each state - too much work.<br /><br />Enter SMC - The State Machine Compiler. Now you put your state diagram in one file using an easy-to-understand language. SMC generates the state pattern classes for you. No more hand-maintained transition matrices. No more widely scattered switch statements. Instead, the state diagram is in one place, coded directly from the picture to the SMC language and is easily maintained.<br /><br />SMC uses the state pattern to its fullest extent. In the real world, events don't always happen when they should. Dealing with unexpected events is a must for a robust application. By combining virtual methods with the state pattern, SMC allows you to define "Default" transitions - transitions which allow your objects to handle unexpected events, recover and continue providing service (rather than crashing, burning and getting you into trouble).

Requirements: No special requirements
Platforms: Windows, Mac, *nix, Mac OSX, Linux, Java , BSD Solaris
Keyword: Developer Tool Development Development Tool Pattern State State Pattern
Users rating: 0/10

License: Freeware
USER REVIEWS
More Reviews or Write Review


STATE MACHINE COMPILER RELATED
Database Tools  -  Bond 2.4.3
Bond is a rapid application development (RAD) tool for linux that allows you to create network database programs quickly and easily. With this new version comes major updates in Bond XML format, and a move away from the use of C code completely!...
5.1 MB  
Multimedia & Graphics  -  OpenPlot Tool 0.3 Alpha
OpenPlot Tool is a tool for plotting various forms of data. It is currently in the early stages of development and only a basic set of features have been implemented. The project was started in late 2009 mainly as a educational exercise...
184.32 KB  
Programming  -  State Diagram Editor Free Edition 1. 3. 2015
State Diagram Editor is a compact, flexible tool for the design of Finite State Machines - Intuitive User Interface using Drag&Drop - Simple Testing supported by visualized Execution - Support for the Design of complex Models using FSMs in a...
2.7 MB  
Database Tools  -  Barbet 0.03
Barbet is a graphical database administration tool under development. It is open source and available for free download. Barbet is written in Java and makes use of the JDBC API to manage databases by different vendors. It makes full use of several...
 
Libraries  -  Babel Interoperability Tool 1.0.0
Babel Interoperability Tool is a tool for mixing C, C++, Fortran77, Fortran90, Python, and Java in a single application. This is our cornerstone product, representing 90% of our effort. Babel is the foundation for a multilanguage scientific...
13.1 MB  
Utilities  -  GTK ACX Tool 0.1.0
GTK ACX Tool provides a tool that displays the status of the ACX100 driver. The GTK ACX Tool displays the status of the Texas Instruments (TI) ACX100 IEEE 802.11 driver. This tool could be used just with driver developed by wlan.kewl.org Project...
819.2 KB  
Utilities  -  LDAP Administration Tool 1.3.2
LDAP Administration Tool is a tool to manage LDAP-based directories. LDAP Administration Tool stands for LDAP Administration Tool. The tool allows you to browse LDAP-based directories and add/edit/delete entries contained within. It can store...
450.56 KB  
Libraries  -  SpecFlow TFS Linker Beta 1
SpecFlow TFS Linker is a small Visual Studio 2010 extension that will help your development team when working with the Behaviour-Driven-Development SpecFlow tool and Team Foundation Server. This tool allows you to create links between your...
 
Graphic Animators  -  Web Cartoon Maker Player 1.0
Web Cartoon Maker is a free web tool for development of animated cartoons online. Web Cartoon Maker Player is required to play the compiled cartoons and convert them to AVI and other formats. The setup program will install the Player and links to...
3.97 MB  
Programming  -  WinSaaS 2.0.23
WinSaaS Server is a free web based multi-tenant software as a service (SaaS) server for Windows and a rapid application development (RAD) tool for SaaS providers or anyone that wants to build web based applications within a low budget and a small...
19.93 MB  
NEW DOWNLOADS IN SCRIPTS, DEVELOPMENT TOOLS
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB  
Development Tools  -  PHP Docbook Displayer for Scripts 1.0b
PHP Docbook Displayer provides XSL and CSS stylesheets, and PHP scripts, to generate easily and dynamically websites from Docbook files.It aims at simplifying to the max the web publication process : simply drop the docbook file under the site root !
102.4 KB  
Development Tools  -  WP Translate 1.0
This simple language translation plugin allows your users to quickly translate your webpages, through a widget on your blog.You have the option to select the title of the Widget, which will be displayed above the language translation form. Users...
10 KB  
Development Tools  -  save2word 1.0
A simple function to copy figure from MATLAB into MS Word automatically. It is a modification of saveppt (a function in File exchange) that save figures to MS Powerpoint.
10 KB