GitHunt
BA

baknayeon/smartvisual

Smart Visual: Visualization tool for SmartThings

Smart Visual: Visualization Tool 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 Visual

Smart Visual visualizes event flows of SmartApp as a graph, visualizes a page structure of SmartApp as a tree and detects errors about invalid methods.

Smart Visual

Note:

  • Visualizing event flows, it helps programmers understanding the main service of SmartApp.
  • Detecting errors of a SmartApp, it helps programmers developing more reliable SmartApp.

Groovy Library

You need to add Groovy Library to you project when you try to run Visualization Tool

we recommend to add Groovy-2.4.10

Languages

Groovy94.6%Java5.4%

Contributors

Created January 4, 2018
Updated February 14, 2022