The reactive programming approach on top of Java/J2ME

  • Authors:
  • Jean-Ferdy Susini

  • Affiliations:
  • CEDRIC Laboratory, Paris, France

  • Venue:
  • JTRES '06 Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Concurrent design facilitate the programming of interactive applications such as games or simulations of virtual worlds. Java has popularized the use of multithreaded programming to address multiple concurrency issues in applications. However, threads are not always fine-grained enough to be successfully applied in all circumstances, especially when it comes to programming on customer electronic devices such as mobile phone or personal digital assistant. The lack of resources (memory, processing power, ...) on such devices makes necessary to be regardful of what is done and when. Even if timing requirements are not hard real time, reactivity of such concurrent systems must be ensured.In this paper, we present the SugarCubes framework and its new features which provide an alternate way to express concurrency in applications, based on the synchronous reactive programming approach. We propose to adapt that programming framework to J2ME in order to build modular embedded interactive applications.