- Description:
- Reactive-C is a preprocessor for reactive
programming in C. Reactive-C is used as a "reactive assembly
language" to implement several reactive formalisms, as the synchronous
language SL, Reactive Scripts, or Icobjs Programming.
- Web Site:
- http://www-sop.inria.fr/mimosa/rp/ReactiveC
- Contact:
- Frederic Boussinot
- Platform:
- Unix
- Availability:
- free software, developed in a join project of
Ecole des Mines de Paris (CMA) and INRIA, with support from
France-Telecom R&D.
- Download:
software | binary + sources + doc |
Reactive-C compiler rcc-v3.1 |
+ |
related softwares |
(NRP, SL, Reactive Objects, Reactive Scripts, Icobjs) |
|
|
- Description:
- SugarCubes is a set of 100% Java classes for
reactive programming in Java. Icobjs programming and especially
WebIcobjs has been implemented in Java using SugarCubes.
- Web Site:
- http://www-sop.inria.fr/mimosa/rp/SugarCubes
- Contact:
- Jean-Ferdy Susini
- Platform:
- Java
- Availability:
- free software, developed in a join project of
Ecole des Mines de Paris (CMA) and INRIA, with support from
France-Telecom R&D.
- Download:
-
- Description:
- Junior defines an API for reactive
programming in Java. Junior can be seen as the SugarCubes
kernel. There are several implementations, some of them for
processing huge number of parallel components and events.
- Web Site:
- http://www-sop.inria.fr/mimosa/rp/Junior
- Contact:
- Frederic Boussinot
- Availability:
- free software, developed in a join project of
Ecole des Mines de Paris (CMA) and INRIA, with support from
France-Telecom R&D.
- Platform:
- Java
- Download:
-
An extended API (called Jre) is available for Junior v2.1:
- Description:
- The REJO language introduces Reactive
Objects on top of Java. Primitives for code migration are available in
REJO. REJO programs are compiled in (Junior) and run by a
dedicated platform called ROS.
- Web Site:
- http://www-sop.inria.fr/mimosa/rp/ROS
- Contact:
- Raul Acosta-Bermejo
- Availability:
- free software, developed in a join project of
Ecole des Mines de Paris (CMA) and INRIA, with support from
France-Telecom R&D and CONACYT (Mexico).
- Platform:
- Java
- Download:
-
- Description:
- FairThreads is a basically cooperative
thread framework in which fair threads are run by a fair scheduler
that gives them equal access to the processor. FairThreads has a
formal semantics, and an efficient implementation.
- Web Site:
- http://www-sop.inria.fr/mimosa/rp/FairThreads
- Contact:
- Frederic Boussinot
- Availability:
- free software, developed in a join project of
Ecole des Mines de Paris (CMA) and INRIA, with support from
France-Telecom R&D.
- Platform:
- Java
- Download:
-
- Platform:
- C
- Download:
-
- Description:
- LOFT is an extension of C which introduces
fair threads run by fair schedulers. Fair threads which are linked to
a same scheduler are basically run in a cooperative way, with an equal
access to the processor. LOFT has a formal semantics, and several
implementations. One of them is based on FairThreads. An other one
is dedicated to embedded systems with limited resources.
- Web Site:
- http://www-sop.inria.fr/mimosa/rp/LOFT
- Contact:
- Frederic Boussinot
- Availability:
- free software, developed in a join project of
Ecole des Mines de Paris (CMA) and INRIA.
- Platform:
- Unix, MacOS X
- Download:
-