Model-driven development of mobile applications allowing role-driven variants

被引:20
作者
机构
[1] KITE - Kompetenzzentrum für Informationstechnologie, Technische Hochschule Mittelhessen
来源
Vaupel, Steffen (svaupel@informatik.uni-marburg.de) | 1600年 / Springer Verlag卷 / 8767期
关键词
Android; Mobile application; Model-driven development;
D O I
10.1007/978-3-319-11653-2_1
中图分类号
学科分类号
摘要
Rapidly increasing numbers of applications and users make the development of mobile applications to one of the most promising fields in software engineering. Due to short time-to-market, differing platforms and fast emerging technologies, mobile application development faces typical challenges where model-driven development can help. We present a modeling language and an infrastructure for the model-driven development (MDD) of Android apps supporting the specification of different app variants according to user roles. For example, providing users may continuously configure and modify custom content with one app variant whereas end users are supposed to use provided content in their variant. Our approach allows a flexible app development on different abstraction levels: compact modeling of standard app elements, detailed modeling of individual elements, and separate provider models for specific custom needs. We demonstrate our MDD-approach at two apps: a phone book manager and a conference guide being configured by conference organizers for participants. © Springer International Publishing Switzerland 2014.
引用
收藏
页码:1 / 17
页数:16
相关论文
共 21 条
  • [21] Zapata B., Android Studio Application Development, Packt Publishing, (2013)