The name of the Reactive-C project has changed : now it is the Reactive Project and the new site is http://www.inria.fr/meije/rp/ !


Reactive-C Project (June 1999)
Developed in the Meije project, common between Inria and the Centre for Applied Mathematics at the Ecole Nationale des Mines de Paris in Sophia-Antipolis, with support from France Telecom-Cnet.


General presentation of the project  |  Documentation |  Softwares for Unix | SugarCubes | Comparison of Java threads and SugarCubes | Icobjs | WebIcobjs  |  Works connected to the project | Slides | Reactive Applets

(July 1999)
The Junior Reactive Kernel is defined in a research paper which contains its semantics and several implementation of it (Junior is a descendant of SugarCubes developed for semantical concerns).


(June 1999)
A set of Reactive Applets is available which are small examples of concurrent programs coded using a reactive engine not using threads.


(March 99)
The paper (in french):
Implémentation de l'approche réactive en Java : les SugarCubes v2, Jean-Ferdy Susini, Actes MSR'99, Hermes, 1999.
describes the new version of SugarCubes, soon available. 


(December 1998)
The SugarCubes Tool Box: A Reactive Java Framework, F. Boussinot, J-F. Susini, Software-Practice and Experience, vol. 28(14), 1531-1550, december 1998. This is the reference paper on SugarCubes.


Are you interested in:
  • Concurrency in Java, but without the need to use threads (so, without the problems of priorities, unsafe-threads, plateform dependency, and so on) ?
  • Full broadcast events that are, like radio transmissions, directly usable without any registration phase and which automatically provide coherent information ?
  • Reactive systems which continuously react to external activations ?

If you answer "yes" to one of these questions and if you want a Pure Java answer to it, you should have a look at SugarCubes and perhaps put it in your Java !


The SugarCubes Tool Box for reactive programming in Java is available in version 1.0 and also in the new version 2.0


F. Boussinot, Inria CMA/Meije, BP 93, 2004 route des Lucioles, 06902 Sophia Antipolis, France. <Frederic.Boussinot@sophia.inria.fr>