{"title":"使用MDA方法生成Android图形用户界面","authors":"M. Lachgar, A. Abdali","doi":"10.1109/CIST.2014.7016598","DOIUrl":null,"url":null,"abstract":"Due to the large number and variety of mobile technologies and web based-components, developing the same application for these different platforms becomes a tedious task. The Model Driven Architecture (MDA) approach aims to provide an easy and efficient practical solution for developing a cross-platform application. In this work, we propose a new approach to the design of the user interface for mobile applications, which we apply to the Android platform. This approach will be generalized for all mobile platforms and web based components, by defining a language for the development of graphical interfaces, the Technology Neutral DSL (Domain-specific language) intended to be cross-compiled to generate native code for a diversity of platforms.","PeriodicalId":106483,"journal":{"name":"2014 Third IEEE International Colloquium in Information Science and Technology (CIST)","volume":"201 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":"{\"title\":\"Generating Android graphical user interfaces using an MDA approach\",\"authors\":\"M. Lachgar, A. Abdali\",\"doi\":\"10.1109/CIST.2014.7016598\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Due to the large number and variety of mobile technologies and web based-components, developing the same application for these different platforms becomes a tedious task. The Model Driven Architecture (MDA) approach aims to provide an easy and efficient practical solution for developing a cross-platform application. In this work, we propose a new approach to the design of the user interface for mobile applications, which we apply to the Android platform. This approach will be generalized for all mobile platforms and web based components, by defining a language for the development of graphical interfaces, the Technology Neutral DSL (Domain-specific language) intended to be cross-compiled to generate native code for a diversity of platforms.\",\"PeriodicalId\":106483,\"journal\":{\"name\":\"2014 Third IEEE International Colloquium in Information Science and Technology (CIST)\",\"volume\":\"201 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"17\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 Third IEEE International Colloquium in Information Science and Technology (CIST)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CIST.2014.7016598\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 Third IEEE International Colloquium in Information Science and Technology (CIST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIST.2014.7016598","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Generating Android graphical user interfaces using an MDA approach
Due to the large number and variety of mobile technologies and web based-components, developing the same application for these different platforms becomes a tedious task. The Model Driven Architecture (MDA) approach aims to provide an easy and efficient practical solution for developing a cross-platform application. In this work, we propose a new approach to the design of the user interface for mobile applications, which we apply to the Android platform. This approach will be generalized for all mobile platforms and web based components, by defining a language for the development of graphical interfaces, the Technology Neutral DSL (Domain-specific language) intended to be cross-compiled to generate native code for a diversity of platforms.