-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Animation #5
Comments
For the progress in this topic, please refer to my branch of EuGENia Live. |
The animation branch now contains most of Joost's commits from his fork, rebased on the recent architectural changes (switching to Bower / Yeoman / Grunt rather than Hem). There is still some dependency on incremental rendering (issue #6) that needs to be resolved before the animation branch can be merged into master. |
The animation branch now needs to be rebased on master. The rendering branch mentioned in this issue has now been fully merged. |
For some types of DSL, some simple behaviour rules can be used to "animate" (i.e. simulate or execute) models. Examples include: passing tokens in Petri nets; firing transitions in state machines; calculating concentrations of substances in a gene regulatory network.
Eugenia Live might be enhanced with some simple mechanism for expressing the semantics of a DSL. Perhaps this could be specified for each node and edge in the DSL using an "events and triggers" language.
Execution of the behaviour could occur server-side, and AJAX could be used to update the canvas to indicate the current state of execution.
The text was updated successfully, but these errors were encountered: