Software Language Lab, Computer Science, Sookmyung Women’s University
SmartThings is a one of IOT platform. This provide an automated service to a user using SmartApp and SmartDevice.
SmartApp is a Groovy-based program that allows developers to create automation for users to tap into the capabilities of SmartDevice.
Users can have difficulty in writing SmartApp in Groovy code textually.
Smart Block which is a visual block language can help users develop SmartApp easily by building blocks graphically.
When users build the blocks in smart block, it offers the actual groovy code to user
So, Users can develop SmartApp easily in Smart Block, even though they are not expert programmers.
you can see the demo video https://www.youtube.com/watch?v=d_obu3ArKW8
and start developing smart blocks at smartblock.html
Smart Block: A Visual Programming Environment for SmartThings, 2018 IEEE COMPSAC https://ieeexplore.ieee.org/document/8377826