Abstract
The use of a DSL is a common approach to support cross-platform development of mobile applications. However, most DSL-based approaches suffer from a number of limitations such as poor performance. Furthermore, DSLs that are written ab initio are not able to access the capabilities supported by the native platforms. This paper presents a novel approach of using an adaptive domain-specific modeling language (ADSML) to support model-driven development of cross-platform mobile applications. We will discuss the techniques in the design of an ADSML for developing mobile applications targeting the Android and iOS platforms, including meta-model extraction, meta-model elevation, and meta-model alignment. Our approach is capable of generating high performance native applications; is able to access the full capabilities of the native platforms; and is adaptable to the rapid evolutions of its target platforms.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.