SugarCubes
A set of classes for reactive programming in Java 

SugarCubes
is a set of Java classes for implementing:

SugarCubes is used to implement Reactive Scripts and Icobj Programming on top of the Java language.

A paper (pdf file,48K) gives an overview of SugarCubes.

A comparison of Java threads and SugarCubes describes a small example of concurrent program coded with threads and with SugarCubes. A paper and the code of the example are available.

A new page with experimental versions of SugarCubes can be found here
A set of experiences in simulation of physical phenomena is done by Alexander Samarin on top of SugarCubes v3 and a variation of the Icobj framework. See this page for more information.

Authors: Jean-Ferdy Susini and Frédéric Boussinot


Distribution :

Examples:

SugarCubes
v3


Papers:

Distribution:

Examples:

SugarCubes
v2


Papers:
  • The SugarCubes Tool Box - Definition [html] [pdf (280K)]
  • The SugarCubes Tool Box - Nets of Reactive Processes Implementation [html] [pdf (160kb)]
  • The SugarCubes Tool Box - Rsi-java Implementation [html] [pdf(216kb)]

JavaDoc:

Distribution:

 SugarCubes
v1