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
Times are displayed in time zone: (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

programming-2017-Demos
10:45 - 12:15: Demos - Demo 4 at D2.06
programming-2017-Demos10:45 - 11:30
Demonstration
Humberto Rodriguez AvilaVrije Universiteit Brussel, Elisa Gonzalez BoixVrije Universiteit Brussel, Wolfgang De MeuterVrije Universiteit Brussel
programming-2017-Demos11:30 - 12:15
Demonstration
Ragnar MogkTechnische Universität Darmstadt, Joscha DrechslerTechnische Universität Darmstadt