things-shell은 things-board 플랫폼을 위한 사용자 개발 도구이다.

things-scene은 things-board 플랫폼 위에서 작동하는 컴포넌트를 구성하는 기반 라이브러리이다.
이 컴포넌트들을 things-scene-component 라고 정의한다.

things-board는 things-scene-component 들을 이용해서 모니터링 보드를 모델링하고 실행하는 플랫폼이다.

[ things-scene ]
* scene 모델링
- 컴포넌트 기본 속성 설정
 - identification
  - id
  - class
 - size (width, height), rotation
 - border, padding
- 컴포넌트 스타일 속성 설정
 - transparency
 - text style, fill style, line style
- 컴포넌트 효과 속성 설정
 - shadow, retension, animation, user event handling(hover, tap)
- 데이타 - 컴포넌트 바인딩
 - initial data
 - dynamic cloning template
 - data mapping(value, map, range, eval)
- 편집 기능
 - redo, undo
 - cut, copy, paste, delete
 - align, distribute
 - z-index
 - symmetriy
 - group, ungroup
 - preview
* scene 실행

[ things-scene component ]
* 종류
 - data-source
 - lines
 - basic shapes
 - text
 - image
 - chart
 - table, grid
 - container
 - IoT
 - 3D component
 - warehouse
 - form
 - etc