Abstract:
We present an approach for platform-agnostic application modelling, complemented by an execution and lifecycle management protocol. It enables a systematic way of generat...Show MoreMetadata
Abstract:
We present an approach for platform-agnostic application modelling, complemented by an execution and lifecycle management protocol. It enables a systematic way of generating native applications capable of leveraging specific features and sensors for any target device while contextualizing them to the needs of the application logic. In addition, it provides a way to maintain and update all the deployed instances simultaneously across the variety of target devices, without requiring client-side intervention. The application modelling is geared towards non-technical users, giving them the means to easily create, distribute and manage fully functioning applications across a range of client platforms such as mobile devices or voice assistants without worrying about device-level programming. When required, the generated applications can be quickly customized for better end-user experience by developers with device knowledge, starting from generated code and leveraging the same cloud-based application logic.
Published in: 2020 IEEE/ACM 42nd International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)
Date of Conference: 05-11 October 2020
Date Added to IEEE Xplore: 07 December 2020
ISBN Information:
Conference Location: Seoul, Korea (South)