This is a quick proof of concept on how to build Vaadin user interfaces using the functional reactive programming approach. It uses the excellent RxJava library from Netflix for Observables, and Java 8 is required for lambdas.
This repository includes a demo application that tries to show the advantages of using the FRP approach with Vaadin.
If you want to run the demo yourself, just do a checkout and run it in a Java8 compliant servlet container. I wrote this in Eclipse Kepler and Jetty using the very nice Run Jetty plugin.
This is a weekend project of the author, not an official add-on by Vaadin Ltd.
Thanks to Marlon Richert for help with the demo theme.