Extending a model-driven cross-platform development approach for business apps

Heitkötter Henning, Kuchen Herbert, Majchrzak Tim A.

Abstract

Due to the heterogeneity of different platforms, it is an expensive endeavor to provide a mobile application (app) for several of them. Cross-platform development approaches can solve this problem. Existing cross-platform approaches have severe limitations and typically work on a low-level of abstraction. Our model-driven cross-platform approach MD^2 focuses on the domain of business apps and, hence, reaches a high-level of abstraction while maintaining a platform-specific look & feel. A textual model written in an MVC-based DSL is automatically transformed into native apps for Android and iOS. The present paper focuses on new extensions of MD^2, namely device-specific layout, extended control structures, and offline computing.

Keywords

model-driven software development; business apps; cross-platform

Cite as

Heitkötter, H., Kuchen, H., & Majchrzak, T. A. (2015). Extending a model-driven cross-platform development approach for business apps. Science of Computer Programming (Sci. Comput. Programming), 97(1), 31–36.

Details

Publication type
Research article (journal)

Peer reviewed
Yes

Publication status
Published

Year
2015

Journal
Science of Computer Programming

Volume
97

Issue
1

Start page
31

End page
36

Language
English

ISSN
0167-6423

DOI

Full text