Abstract. Pervasive applications running on mobile ad hoc networks have to be conceived as loosely-coupled event-driven architectures be-cause of the dynamic nature of both the underlying network and the applications running on top of them. Such architectures can become te-dious to develop and understand when the number of events and event handlers increases. The reason is that the control flow of the application is driven by event handlers or callbacks which are triggered indepen-dently and are scattered throughout the application code. In this paper, we propose a number of language constructs that reconcile the elegant processing of events of a reactive programming system with the loose coupling of a publish/subscribe system that is requi...
The proliferation of on-demand internet services delivered over a network of a heterogeneous set of ...
Colloque avec actes et comité de lecture.A large class of distributed applications follow an event-d...
An application intended for a mobile computing environment is different from more traditional ones i...
Distributed applications are traditionally developed using separate modules for each component in th...
Distributed applications are traditionally developed using separate modules for each component in th...
Using state of the art tools, context-aware applications are notified of relevant changes in their e...
International audienceThis paper presents a programming experiment of a complex network routing prot...
The rise of mobile computing platforms has given rise to a new class of applications: mobile applica...
An application intended for a mobile computing environment is different from more traditional ones i...
The reactive programming model is largely different to what we're used to as we don't have a full co...
The reactive programming model is largely different to what we're used to as we don't have a full co...
Distributed Reactive Programming is a paradigm for implementing distributed interactive applications...
Distributed Reactive Programming is a paradigm for implementing distributed interactive applications...
The reactive programming paradigm has been proposed to simplify the development of reactive systems....
Reactive applications demand for detecting the changes that occur in a domain of interest and for ti...
The proliferation of on-demand internet services delivered over a network of a heterogeneous set of ...
Colloque avec actes et comité de lecture.A large class of distributed applications follow an event-d...
An application intended for a mobile computing environment is different from more traditional ones i...
Distributed applications are traditionally developed using separate modules for each component in th...
Distributed applications are traditionally developed using separate modules for each component in th...
Using state of the art tools, context-aware applications are notified of relevant changes in their e...
International audienceThis paper presents a programming experiment of a complex network routing prot...
The rise of mobile computing platforms has given rise to a new class of applications: mobile applica...
An application intended for a mobile computing environment is different from more traditional ones i...
The reactive programming model is largely different to what we're used to as we don't have a full co...
The reactive programming model is largely different to what we're used to as we don't have a full co...
Distributed Reactive Programming is a paradigm for implementing distributed interactive applications...
Distributed Reactive Programming is a paradigm for implementing distributed interactive applications...
The reactive programming paradigm has been proposed to simplify the development of reactive systems....
Reactive applications demand for detecting the changes that occur in a domain of interest and for ti...
The proliferation of on-demand internet services delivered over a network of a heterogeneous set of ...
Colloque avec actes et comité de lecture.A large class of distributed applications follow an event-d...
An application intended for a mobile computing environment is different from more traditional ones i...