RESUMO
The development of IoT-based Android health monitoring mobile applications (apps) using traditional software development methods is a challenging task. Developers need to be familiar with various programming languages to manage the heterogeneity of hardware and software systems and to support different communication technologies. To address these problems, in this paper, we first analyze the domain of health monitoring mobile applications and then propose a framework based on model-driven engineering that accelerates the development of such systems. The proposed framework, called HealMA, includes a domain-specific modeling language, a graphical modeling editor, several validation rules, and a set of model-to-code transformations, all packed as an Eclipse plugin. We evaluated the framework to assess its applicability in generating various mobile health applications, as well as its impact on software productivity. To this end, four different health monitoring applications have been automatically generated. Then, we evaluated the productivity of software developers by comparing the time and effort it takes to use HealMA compared to a code-centric process. As part of the evaluation, we also evaluated the usability of HealMA-generated apps by conducting a user study. The results show that HealMA is both applicable and beneficial for automatic generation of usable IoT-based Android health monitoring apps.
RESUMO
In recent years, the number of smartphone users has increased dramatically. These users download millions of apps and use them for various services. Due to the significant demand for mobile apps, developers often seek faster development methods and more effective tools and techniques to generate these apps. Many of these apps are location-based apps in which users receive services based on their geographical location. In this paper, we propose a model-driven approach for the automatic generation of Android location-based mobile apps. Our framework, called ALBA, consists of a domain-specific modeling language, a modeling tool, and a plugin which includes model to code transformations. The modeling tool enables a novice designer to model a location-based app. The model is validated against the predefined constraints and the editor prevents creating invalid models. The designer uses the plugin to generate the Android code of the app. The evaluation of our work is two fold. First, to evaluate the generalizability of the ALBA framework, we conducted an experiment which includes the generation of four industrial location-based apps. Second, to evaluate the usability and quality of both the framework and the generated apps, we conducted a case study consists of three experiments. The results of the evaluation are promising both in terms of the applicability of the framework and the quality of the generated apps.
RESUMO
In this research, optimal conditions for extraction of caffeine and polyphenols were established from Iranian green tea leaves. In the first step, caffeine was extracted with efficacy about 86% versed to 4.5% of EGC + EGCG. The EGCG + EGC was extracted from partially decaffeinated green tea leaves through microwave-assisted extraction (MAE) and ultrasound-assisted extraction (USE) with efficiency levels of 95 and 85%, respectively. The best results for the MAE process were obtained with 7.8 min and three number of extraction cycles and for the USE process were as followed: time 57 min, temperature 65 °C, and the number of extraction cycles 3. The total phenol content values at the best conditions of MAE and the USE processes were 125 ± 5 and 96 ± 6 mg gallic acid/g DW. The 50% inhibition (IC50) on 1,1-diphenyl-2-picrylhydrazyl (DPPH) were 56 and 66 mg/g of phenol for the MAE and USE processes.