Jump to main content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems

ReWaMP: Rapid Web Migration Prototyping leveraging WebAssembly

Abstract

Web Migration (WM) is a challenge, in particular for Small and Medium-sized Enterprises (SMEs). In previous collaborations with SMEs we noticed an initial resistance to migrate legacy desktop applications to the web, due to concerns about the risk and lack of developers with web expertise. This initial hurdle can be mitigated by the ability to rapidly create running web prototypes based on the existing desktop codebase and expertise of the developers. Therefore, we outline a rapid prototyping approach for WM, assess technologies which allow execution of legacy code in the browser and present a solution architecture, process and supporting infrastructure based on Web Assembly (WASM). We describe challenges and report on an experiment applying WASM on a scenario desktop application derived from real-world industrial code.

Validation Experiment Results

Here, we provide access to the WebAssembly-based source code and a running live demo of the ReWaMP prototype created during our validation experiment.

ReWaMP Prototype Live Demo

ReWaMP Prototype WASM Source

Press Articles