Sous-sections
Participants : Frédéric Boussinot
[correspondant], Jean-Ferdy Susini.
Mots clés : programmation réactive, Java,
Icobj, SugarCubes, Junior .
Résumé :
L'ensemble des logiciels développés autour de l'approche
réactive est disponible librement sur le Web. Cet ensemble va
de Reactive-C aux SugarCubes en passant par Junior et les
Icobjs.
Les SugarCubes sont un ensemble de classes Java pour la
programmation réactive. La version 2 des SugarCubes est
disponible librement sur le Web en http://www-sop.inria.fr/mimosa/rp/SugarCubes. Une
comparaison entre les threads Java et les SugarCubes est
disponible en http://www-sop.inria.fr/mimosa/rp/SugarCubes/ComparisonThreadsSugarCubes.
Elle est parue dans un papier [16].
L'interpréteur de Scripts réactifs au dessus de
Tcl/Tk implémenté en Reactive-C est disponible librement sur le
Web en http://www-sop.inria.fr/mimosa/rp/ReactiveC/index.html.
L'interpréteur de Scripts Réactifs au dessus de Java est
disponible en http://www-sop.inria.fr/mimosa/rp/SugarCubes. Il
s'agit fondamentalement d'un traducteur qui transforme « à la
volée » les scripts en SugarCubes. Des mécanismes de migration
ont été introduits dans cet interpréteur.
Deux systèmes de
programmation par Icobjs sont disponibles. Le premier, réalisé en
Scripts Réactifs au dessus de Tcl/Tk est implémenté en
Reactive-C. Le second se présente sous forme d'une série
d'applets Java disponibles en http://www-sop.inria.fr/mimosa/rp/ReactiveApplets.