{"title":"EasyContext:使用Awareness API简化应用程序开发","authors":"Davi Batista Tabosa, Windson Viana","doi":"10.5753/WEBMEDIA.2018.4565","DOIUrl":null,"url":null,"abstract":"Due to the popularity of smartphones and their built-in sensors, Context-Aware Mobile (CAM) applications are on the rise. Some libraries and APIs help developers to create CAM applications, such as the Google Awareness API. However, the initial configuration, the write of context-aware rules, and code readability persist being complex tasks, specially for beginner developers. This paper proposes an approach to ease the development of CAM applications using Awareness API. Our proposal, called EasyContext, includes a Web Configurator and an Android Framework, which hides code complexity and the Awareness API configuration. A PoC using the EasyContext is also presented.","PeriodicalId":314723,"journal":{"name":"Anais Estendidos do XXIV Simpósio Brasileiro de Sistemas Multimídia e Web","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"EasyContext: Facilitando o desenvolvimento de aplicações com a Awareness API\",\"authors\":\"Davi Batista Tabosa, Windson Viana\",\"doi\":\"10.5753/WEBMEDIA.2018.4565\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Due to the popularity of smartphones and their built-in sensors, Context-Aware Mobile (CAM) applications are on the rise. Some libraries and APIs help developers to create CAM applications, such as the Google Awareness API. However, the initial configuration, the write of context-aware rules, and code readability persist being complex tasks, specially for beginner developers. This paper proposes an approach to ease the development of CAM applications using Awareness API. Our proposal, called EasyContext, includes a Web Configurator and an Android Framework, which hides code complexity and the Awareness API configuration. A PoC using the EasyContext is also presented.\",\"PeriodicalId\":314723,\"journal\":{\"name\":\"Anais Estendidos do XXIV Simpósio Brasileiro de Sistemas Multimídia e Web\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Anais Estendidos do XXIV Simpósio Brasileiro de Sistemas Multimídia e Web\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5753/WEBMEDIA.2018.4565\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais Estendidos do XXIV Simpósio Brasileiro de Sistemas Multimídia e Web","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/WEBMEDIA.2018.4565","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
EasyContext: Facilitando o desenvolvimento de aplicações com a Awareness API
Due to the popularity of smartphones and their built-in sensors, Context-Aware Mobile (CAM) applications are on the rise. Some libraries and APIs help developers to create CAM applications, such as the Google Awareness API. However, the initial configuration, the write of context-aware rules, and code readability persist being complex tasks, specially for beginner developers. This paper proposes an approach to ease the development of CAM applications using Awareness API. Our proposal, called EasyContext, includes a Web Configurator and an Android Framework, which hides code complexity and the Awareness API configuration. A PoC using the EasyContext is also presented.