Thu 6 Apr 2017 11:30 - 12:15 at D2.06 - Demo 4

We demonstrate, how to implement interactive applications with Reactive Programming (RP). Our RP framework REScala provides RP abstractions as an embedded domain-specific language in Scala. The demo begins with a simple animation to introduce Signals and Events, the fundamental RP abstractions. We incrementally evolve the animation into a Pong-style game, exploring increasingly advanced features of RP. We demonstrate, how RP enables declarative implementation of modular designs of interactive applications. We discuss additional benefits provided by these abstractions, such as strong consistency for concurrent applications provided by REScala. Finally, we showcase how REScala enables implementation of distributed RP applications, by extending the Pong-style game with local network multi-player.

Thu 6 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:45 - 12:15
Demo 4Demos at D2.06
10:45
45m
Demonstration
An Elixir Library for Programming Concurrent and Distributed Embedded Systems
Demos
Humberto Rodriguez Avila Vrije Universiteit Brussel, Elisa Gonzalez Boix Vrije Universiteit Brussel, Wolfgang De Meuter Vrije Universiteit Brussel
11:30
45m
Demonstration
Reactive Programming with REScala
Demos
Ragnar Mogk Technische Universität Darmstadt, Joscha Drechsler Technische Universität Darmstadt