Logo image
Case Study: Design Strategies for Enabling Visual Application Blocks of Bluetooth Library
期刊文章   開放取用(OA)

Case Study: Design Strategies for Enabling Visual Application Blocks of Bluetooth Library

Tai-Liang Chen, I-An SuJenq-Kuen Lee
IEEE Access, 卷.10, 頁碼.52630-52654
2022

摘要

Block design strategy Blockly bluetooth embedded development graphical user interface (GUI) integrated development environment (IDE) internet of things (IoT) visual programming language Computer Science (all) Materials Science (all) Engineering (all)
Block-based tools can make it easier for beginners to learn programming by arranging blocks. Their block concept and extensible characteristics make block-based designs suitable for introductory programming. However, block-based tools are easy to use but difficult to extend to include the complicated applications of vendor libraries or domain-specific libraries. This paper proposes a solution to block design strategies that enable designers to redefine and design domain-specific libraries to generate visual application blocks. This research uses the Bluetooth library as a case study and constructs the BlocklyTooth integrated development environment (IDE) using the Google Blockly tool. A feasibility evaluation of this study produced the following findings: (1) for the strategies, the usability of the usability metric for user experience (UMUX) and the practicality of the customized theme received satisfactory responses; and (2) for the IDE, the usability of UMUX and the value implication of the customized theme received positive reviews. In addition, the experiment on resource impact revealed that the strategies are effective in improving resource utilization, in which the quantity of code is reduced by 70.2% and 89% in terms of the block count and lines of code, respectively, and the system memory is reduced by 51.8% in terms of the dynamic code size. The results indicate that the proposed solution can be a design reference guideline for block-based tools and can effectively abstract the complex Bluetooth library into blocks.

檔案與連結 (1)

url
https://doi.org/10.1109/ACCESS.2022.3175316檢視
已出版(紀錄版本) 開放

相關連結

指標

1 檢視次數

詳細資料

Logo image