{"title":"A model driven framework for modeling and composing service based Android applications","authors":"Chung Le","doi":"10.1145/2554850.2555037","DOIUrl":null,"url":null,"abstract":"Service based applications, i.e. applications that delegate work to remote web services, have emerged as a key architecture for mobile applications. Such applications can be created by composing access to web services. However, the process is still largely manual in today's practice. This paper presents a new model driven framework called DroidCompo that aims to provide an authoring environment for composing service based applications for the Android platform. DroidCompo provides: a. models that allow users to describe Android applications, web services and web service clients; b. an abstraction called Form Layout which is used to derive a user interface from the result structure of web services; and c. a Composition model that supports integration of both logic and user interface. Defining applications using DroidCompo alleviates the need for manual programming, while the composition approach enables and promotes reuse at the model instance and shared library levels.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2554850.2555037","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Service based applications, i.e. applications that delegate work to remote web services, have emerged as a key architecture for mobile applications. Such applications can be created by composing access to web services. However, the process is still largely manual in today's practice. This paper presents a new model driven framework called DroidCompo that aims to provide an authoring environment for composing service based applications for the Android platform. DroidCompo provides: a. models that allow users to describe Android applications, web services and web service clients; b. an abstraction called Form Layout which is used to derive a user interface from the result structure of web services; and c. a Composition model that supports integration of both logic and user interface. Defining applications using DroidCompo alleviates the need for manual programming, while the composition approach enables and promotes reuse at the model instance and shared library levels.