P. A. S. Duarte, F. M. Barreto, Francisco A. A. Gomes, Windson Viana, Fernando A. M. Trinta
{"title":"生成上下文感知应用程序的模型驱动方法","authors":"P. A. S. Duarte, F. M. Barreto, Francisco A. A. Gomes, Windson Viana, Fernando A. M. Trinta","doi":"10.1145/2664551.2664586","DOIUrl":null,"url":null,"abstract":"With the advances in mobile devices and ubiquitous computing, mobile and context-aware applications is becoming increasingly emerging. However, the development process of these applications still faces some challenges (e.g, heterogeneity of devices, complexity of the sensors access code, etc). The adoption of middleware platforms for context-aware systems is a well-known solution used to overcome such problems. An example of middleware developed for this purpose is LoCCAM, which allows adaptive acquisition of contextual information on Android based devices. But LoCCAM still presents issues concerning middleware configuration of contextual information. One approach to mitigate these existing problems is the usage of MDE (Model-Driven Engineering) paradigm. This paper shows a Visual Domain-Specific Language for modeling contextual information that is used in the development of applications using the LoCCAM. This language aims at generating skeletons of Android projects. These projects are properly configured for the use of middleware, including a transparent access to the contextual information. The main benefit of our solution it to provide a better abstraction to software developers concerning the configuration of LoCCAM middleware.","PeriodicalId":114454,"journal":{"name":"Brazilian Symposium on Multimedia and the Web","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"A Model-Driven Approach to Generate Context-Aware Applications\",\"authors\":\"P. A. S. Duarte, F. M. Barreto, Francisco A. A. Gomes, Windson Viana, Fernando A. M. Trinta\",\"doi\":\"10.1145/2664551.2664586\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the advances in mobile devices and ubiquitous computing, mobile and context-aware applications is becoming increasingly emerging. However, the development process of these applications still faces some challenges (e.g, heterogeneity of devices, complexity of the sensors access code, etc). The adoption of middleware platforms for context-aware systems is a well-known solution used to overcome such problems. An example of middleware developed for this purpose is LoCCAM, which allows adaptive acquisition of contextual information on Android based devices. But LoCCAM still presents issues concerning middleware configuration of contextual information. One approach to mitigate these existing problems is the usage of MDE (Model-Driven Engineering) paradigm. This paper shows a Visual Domain-Specific Language for modeling contextual information that is used in the development of applications using the LoCCAM. This language aims at generating skeletons of Android projects. These projects are properly configured for the use of middleware, including a transparent access to the contextual information. The main benefit of our solution it to provide a better abstraction to software developers concerning the configuration of LoCCAM middleware.\",\"PeriodicalId\":114454,\"journal\":{\"name\":\"Brazilian Symposium on Multimedia and the Web\",\"volume\":\"13 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-11-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Brazilian Symposium on Multimedia and the Web\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2664551.2664586\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Brazilian Symposium on Multimedia and the Web","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2664551.2664586","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Model-Driven Approach to Generate Context-Aware Applications
With the advances in mobile devices and ubiquitous computing, mobile and context-aware applications is becoming increasingly emerging. However, the development process of these applications still faces some challenges (e.g, heterogeneity of devices, complexity of the sensors access code, etc). The adoption of middleware platforms for context-aware systems is a well-known solution used to overcome such problems. An example of middleware developed for this purpose is LoCCAM, which allows adaptive acquisition of contextual information on Android based devices. But LoCCAM still presents issues concerning middleware configuration of contextual information. One approach to mitigate these existing problems is the usage of MDE (Model-Driven Engineering) paradigm. This paper shows a Visual Domain-Specific Language for modeling contextual information that is used in the development of applications using the LoCCAM. This language aims at generating skeletons of Android projects. These projects are properly configured for the use of middleware, including a transparent access to the contextual information. The main benefit of our solution it to provide a better abstraction to software developers concerning the configuration of LoCCAM middleware.