A holistic approach for cross-platform software development
Juliano Zanuzzio Blanco, Daniel Lucr\'edio

TL;DR
This paper introduces a comprehensive approach for cross-platform software development that leverages a general-purpose language and automatic code transformations to enable flexible, reusable, and cost-effective multi-platform applications.
Contribution
It presents a novel, extensible framework that integrates existing solutions and supports new platforms, improving cross-platform development beyond preconfigured solutions.
Findings
Successfully recreated an existing system using the approach
Developers found the approach practical and effective
Support for cross-platform testing was demonstrated
Abstract
Cross-platform development solutions can help to make software available on different devices and platforms. But these are normally restricted to preconfigured platforms and consider that each individual solution is equal or similar to each other. As a result, developers have to resort to native development and build individual solutions, one for each device/platform, that cooperate to deliver the desired global functionality. This article presents an approach that takes advantage of existing solutions and have support for extending and including new platforms, and distributing functionality across devices. The approach is based on a general-purpose language that raises the abstraction level in order to keep the software free from platform details. Automatic transformations produce executable code that can be properly divided and deployed separately into different platforms. The…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
