Extending a model-driven cross-platform development approach for business apps
Heitkötter Henning, Kuchen Herbert, Majchrzak Tim A.
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.
model-driven software development; business apps; cross-platform