Skip to content
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

Open
louismrose opened this issue Feb 28, 2013 · 3 comments
Open

Animation #5

louismrose opened this issue Feb 28, 2013 · 3 comments

Comments

@louismrose
Copy link
Owner

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.

@JoostvanPinxten
Copy link
Contributor

For the progress in this topic, please refer to my branch of EuGENia Live.

@louismrose
Copy link
Owner Author

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.

@louismrose
Copy link
Owner Author

The animation branch now needs to be rebased on master. The rendering branch mentioned in this issue has now been fully merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants