상세 보기
Smart Block: A Visual Programming Environment for SmartThings
- Bak, Nayeon;
- Chang, Byeong-Mo;
- Choi , Kwanghoon
Citations
WEB OF SCIENCE
0Citations
SCOPUS
22초록
In this paper, we first propose a visual block language Smart Block for IoT, especially for SmartThings. We also developed a visual programming environment for Smart Block so that users can write their own SmartApps in this language easily, even though they are not expert programmers. We designed the language based on IoTa calculus, a core calculus for Internet of Things Automation that generalizes Event-Condition-Action (ECA) rules for home automation. We implemented a visual programming environment for Smart Block with Blockly, a client-side JavaScript library for creating visual block languages. © 2018 IEEE.
키워드
Blockly; ECA rule; IoTa; Smart Block; SmartApp; SmartThings; Visual Block Language; Application programs; Calculations; Internet of things; Blockly; ECA rule; IoTa; Smart Block; SmartApp; SmartThings; Visual Block Language; Visual languages
- 제목
- Smart Block: A Visual Programming Environment for SmartThings
- 저자
- Bak, Nayeon; Chang, Byeong-Mo; Choi , Kwanghoon
- 발행일
- 2018-06
- 유형
- Conference Paper
- 저널명
- Proceedings - International Computer Software and Applications Conference
- 권
- 2
- 페이지
- 32 ~ 37