The Junior Reactive Kernel

Abstract : We define Junior as a Java framework kernel for reactive programming with broadcast events. We give Junior a formal semantics based on rewriting rule. We also describe three implementations of Junior. The first one, called REWRITE, is the direct implementation of the semantics rules. The second one is called REPLACE; it is more efficient than REWRITE as it reuses Java objects instead of always creating new ones. The third implementat- ion, called TURBO, optimises the number of syntax tree traversals and is adapted to situations where there are a large number of events. Finally, we discuss the extension of Junior to distributed contexts and compare it with the SugarCubes Reactive Java framework.
Type de document :
Rapport
RR-3732, INRIA. 1999
Liste complète des métadonnées

Littérature citée [1 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00072933
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 11:18:49
Dernière modification le : jeudi 11 janvier 2018 - 16:31:50
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:28:24

Fichiers

Identifiants

  • HAL Id : inria-00072933, version 1

Collections

Citation

Laurent Hazard, Jean-Ferdy Susini, Frédéric Boussinot. The Junior Reactive Kernel. RR-3732, INRIA. 1999. 〈inria-00072933〉

Partager

Métriques

Consultations de la notice

114

Téléchargements de fichiers

137