Accueil

English

Français
SugarCubes
A set of classes for reactive programming in Java

SugarCubes is a set of Java classes used to implement:

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

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

A comparison between 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 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: (CNAM/CEDRIC) and


Release v4.0.0a5 :

  • A very experimental new release of the SugarCubes is now available v4.0a5 (240 KB).
  • The release notes are available here.
  • Sources of SugarCubes are available here src (156 KB)
  • The SugarCubes v4.0.0 Java Doc doc.tar.gz file, (330 KB). This Documentation is under construction. It's still at a very early stage of its development, and many things are not well documented or not documented at all. It describes the SugarCubes programming interface.
  • The java doc is also accessible on line.
  • For compatibility reasons, you can find the old (oct. 2004) SugarCubes v4.0a1 here (172 KB) and the sources here (120 KB).

Examples :

  • An updated version of the Tutorial is available.
SugarCubes v4.0



Documentation :

  • README This 3.1.0 release fixes some bugs in the v3.0.x versions and adds some new features. This is a stable release. That means that a lot of test has been done on this release but bugs can be still around. If you find some let me know.
  • Release Notes
  • The SugarCubes v3.1.0 Java Doc (tar.gz file, 248KB) This Documentation is under construction. It is at a very early stage of its development, and many things are still not documented. It describes the SugarCubes programming interface.
  • The java doc is also accessible on line.

Distribution :

Examples:

  • Tutorial: is a first tutorial presenting most of the SugarCubes instructions and mechanisms.

SugarCubes v3.1


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

Back to my Home Page