Skip to content

Smart Block: visual programming environment for SmartThings

Notifications You must be signed in to change notification settings

baknayeon/smartblock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 

Repository files navigation

Smart Block: visual programming environment for SmartThings

Software Language Lab, Computer Science, Sookmyung Women’s University

SmartThings

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.

Smart Block

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.

Smart Block

you can see the demo video https://www.youtube.com/watch?v=d_obu3ArKW8

and start developing smart blocks at smartblock.html

Related paper

Smart Block: A Visual Programming Environment for SmartThings, 2018 IEEE COMPSAC https://ieeexplore.ieee.org/document/8377826

About

Smart Block: visual programming environment for SmartThings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages