Periodic Reporting for period 1 - REScala (A Programming Platform for Reactive Data-intensive Applications)
Reporting period: 2019-09-01 to 2021-08-31
The REScala project fills this gap by providing enterprise-level programming and methodological support for DRAs, and build a business strategy to strategically apply REScala to current and future challenges.
REScala is a publicly available software library that automates data management over time for DRAs.
The programming model provided by REScala is suited to modern computing environments consisting of many communicating devices.
The use of REScala enables developers to focus on their core application logic while REScala ensures automatic correctness of their applications no matter the environment – even when network connections are unreliable.
This PoC project focuses on making REScala more attractive to businesses, with the general goal of making all software more useful and usable while at the same time reducing development cost.
The programming model of REScala is especially suited to develop applications that make use of personal data, without end-users loosing control of this data.
This is beneficial for the privacy of users, and beneficial for businesses that want to focus on their core value propositions instead of handling users data – thus enabling many traditional companies to compete in a data-driven world, without having to resort to selling user data.
During the duration of this PoC project, REScala has gained regular releases, and improved documentation from user-studies. We are currently working with our industrial partners to deploy applications in pilot projects to further demonstrate the utility of REScala.