Implementing SmartThings App Visualization tool

Slides:



Advertisements
Similar presentations
Information Memorandum 고령화 시대 웰빙라이프 신봉그린힐 헬스케어 - 노인 주거 및 주간보호 한의원 ㅈ 재활 센터.
Advertisements

Story Board v0.0.1 모이소 ( 가칭 ) 참가자 / 역할 이동준 / 기획, 안드로이드, 서버 참가자 / 역할 박수범 / 기획, 웹, 서버 최초 작성일 최종수정일 Copyright © APPTOOLS.
지도교수 : 박진식 교수님 조 원 : 홍승기, 이병용, 백승준, 조근용, 조동현, 한정협, 이상하.
1 ‘ 우리나라의 주요공업 ’ - 정도웅, 주민혁, 안수진, 백경민, 엄다운, 박경찬 -.
수유부의 약물복용 시 주의점 발표자 조기성. 모유 수유의 장점 모유 수유의 장점은 ? 위장관 질환 발생감소 영아 돌연사 발생감소 아토피 질환 발생감소 정서적 안정.
언어의 자서전 소단원 (1) 단원. 언어의 특성 기호성 자의성 사회성 규칙성 창조성 역사성.
(토) 소장 심재용 1. 2 가족(배우자, 1녀, 1남) 78년 공무원 시작 : 가지 못한 길, 내가 국가, 봉사 서기관 승진, 적성검사(MBTI)“열성적 혁신가형” 독서(적극적, 창의적), 적성/좋아하는 일 조기 파악.
똘기 : 채 익지 않은 과일. 똘기 소개 일명 발표동아리. 똘기는 발표에 대한 두려움을 가지고 있는 학우들에게 ‘ 자신감 ’ 을 키워줄 수 있도록 하자는 취지에서 만들어졌다. 평소 강의 시간보다 편안하고 자유롭게 발표해 볼 수 있는 기회를 제공함으로써 발표력 향상에 기여하는.
W2E(Where To Eat) - interim announcement - Team: 2&1 (Two and One) SEP527 Mobile Software Development Spring Professor : Chul Chung Software Expert.
2013년도 2학기 학습튜터링 O.T.
2011년 신입사원 교육자료 Draft Text Here Documentation Skill
미국의 미디어교육 신문방송학과 강진구 한인수 곽모란 이명현.
의문사 + to 부정사 주어 To study hard is important.
화일구조.
PRESENTATION 저온화상이란?
해수면이 높아졌다 낮아져 8조 박도훈 박혜정 임지원.
부정사의 의미상의 주어 It's more blessed (for people) to give than to receive.
Introduction to Django
공부할 내용 조상들이 살던 곳 자연과 잘 어울리는 한옥 지방에 따라 서로 다른 집의 모양 섬 지방의 집
사랑, 데이트와 성적 자율성 :데이트 성폭력!!! 성폭력예방교육 전문강사 / 여성학 전공 신 순 옥.
퇴계와 율곡의 사회사상 비교 남 일 재 동서대학교 교수/ 정치학 박사 1. 퇴계 이황과 율곡 이이의 약전(略傳)
제3장 사회 복지 발달사.
청소년문제와 보호 청소년문제의 개념과 범주.
가족상담 및 치료.
501. 군인들의 세상 502. 민정 이양과 한일회담 이선용.
쌓지 말고 해소하자 이 주휘 이 진영 전 민석 전 혜림.
2015년 하반기 소방교육 자 유 전 공 학 부 (금) 안녕하십니까 자유전공학부 행정실 입니다.
쌍용차 회생계획안을 통한 투기자본(=먹튀자본) 수강과목: 회 계 학 원론 담당교수: 박 성 환 교수님
제주지역대학 제주 새별오름 들불축제 지역 식생(植生) 변화 조사 연구
제6장 제어(Control) 6.1 구조적 프로그래밍(Structured Programming)
Electronic Teaching Tools
1 PROJECT TITLE 기획 PAGE NO. 웹 페이지 구성 화 면 번호 화 면 설 명 연 결 화 면 L1 L4 L7
아동복지 제9장.
언어영재교육의 비전과 과제 헬렌 켈러/비전이 없는 사람이 가장 불쌍한 사람
서울 메트로 노조파업 수강과목 : 노사 관계론 담당교수 : 정형진 교수님
IT CookBook, VHDL을 이용한 FPGA 디지털 설계
Open Class Lesson- L2B3 Greeting (5’ 00”) Word Like Daddy, Like Mommy
사람들이 귀신들린 자를 많이 데리고 예수께 오거늘 예수께서 말씀으로 귀신들을 쫓아 내시고 병든 자들을 다 고치시니
제13장 장애인 복지.
EBSCO eBooks 이용 방법 및 다운로드 (대출모드) 안내
글로벌한국사 2강 - 고조선과 단군할아버지- 신화 속 역사 읽기.
Ⅰ. 가족복지 개관 가족복지론 최진령.
패시브하우스 신안산대학교 l 건축과 l 박효동, 박창준, 지예림.
정치개혁의 가능성 논의 권력구조 개편을 통하여 본 -개헌을 통한 정부형태의 변화를 중심으로 [한국정치론] 윤성이 교수님
집시의 시간 Time Of The Gypsies
SmartThings의 SmartApp을 위한 페이지 구조 시각화 도구
치료 레크레이션 프로그램 (지적 장애 대상) 과 목: 학 과: 학 번: 이 름: 제 출 일 자 담 당 교 수:
Barat을 이용한 Code Transformation
화일구조.
Ⅳ. 생식과 발생 4. 자손에게 줄 세포 만들기.
Signature, Strong Typing
“병원 폐기물 소각장” 및 “가축 폐수 처리장” 건축 허가 반대 (2011년 “음식물처리장” 미해결 민원 연관)
EBSCO eBooks 이용 방법 및 다운로드 (대출모드) 안내
노년기 발달 장안대 행정법률과 세류반 정 오 손
국가 내 불평등 현상과 해결방안 본 연구물은 학교 수업을 위해 개발된 것으로 교육 이외의 목적으로 사용될 수 없습니다.
태국 문학 욜라다 왓짜니 싸란차나 팟차라와라이 끼따야펀 르앙다우 타니다.
그 미소가 아이가 사랑을 배우는 힘이 되게 하소서!
PLEASE ENTER THE MAIN TITLE
평생 저축해도 강남 아파트 못산다 학 과 : 회계학과 1학년 B반 과 목 : 회계학원론 담당교수: 박성환 교수님
(제작자: 임현수)모둠:임현수,유시연,유한민
창의인성 두뇌계발 교사교육 3월 생각튼튼리더 1주. 세상에서 제일 똑똑똑한 뇌 2주. 황금요술공,검정요술공 3주. 브레이니 웨이키 웨이키 4주. 생각튼튼 리더가 되었어요.
(Ⅰ) 독서와 언어의 본질 언어의 본질 1 2 [고등 국어] – 독서와 문법 독서의 본질 (1) 독서의 특성
욕은 나의 삶을 망치는 나쁜 습관이다. '욕하면서 배우고 칭찬하며 닮아간다.'
경영학의 상황학파에 대해서… 경제학과 3학년 최준용 회계학과 4학년 진현빈
워밍업 실뭉치 전달게임.
11장 다형성과 추상 클래스, 인터페이스 Section 1 객체의 형 변환 Section 2 연산자 Section 3 다형성
음파성명학 최종욱.
Web.
1. 칭찬 및 고발제도 운영(안) 1. 목적 : 칭찬문화의 전사적 확산,전파를 통한 칭찬문화 조성 및 건전한 회사문화 형성
오셔서 다스리소서 산과 시내와 붉은 노을과 땅의 모든 것 주 다스리네 내 안의 갈망 유일한 소망 주님 날 다스리는 것.
Presentation transcript:

Implementing SmartThings App Visualization tool 10.12

Structure of tool Collect information of code Make tree to show based on information

Collect information of code Structure of tool Collect information of code Frist visit As a result, we get a information of preference and subscribe Whether there is a dynamic page or not SmartThings App code AST preference subscribe

If there is a dynamic page, visit again Second visit As a result, we get a information of dynamicPage SmartThings App code AST preference subscribe AST dynamicPage

preferences Preferences Page Section input type : page type : section title : “…” input type : input name : smoke capability : capability.smokeDetector name : starting capability : time . type : dynamicPage name : mainPage preferences

subscribe subscribe input : app handler : appTouchHandler capability : default input : smoke handler : eventHandler capability : smoke.detected subscribe

dynamicPage Method Dynamic : true methodName : mainpage code level 1 2 type : page Section type : section title : “…” 1 input type : input name : smoke capability : capability.smokeDetector 2

Make tree to show based on information Structure of tool Make tree to show based on information preference subscribe dynamicPage information

what is a good visualization of smartThings? Detecting error Subscribe 정의되지 않은 input을 매개변수로 사용 정의되지 않은 handler를 매개변수로 사용 지원되지않은 capability를 매개변수로 정의 Empty dynamic page dynamicMethod에 dynamicpage가 존재하지 않은 경우 정의되지 않은 dynamicMethod를 호출하는 page Input working with devices 연결된 device에서 지원하지 않은 함수를 호출하는 경우

error error error Detecting error Subscribe 정의되 있지 않음 정의되 있지 않음 정의되지 않은 input을 매개변수로 사용 error 정의되 있지 않음 정의되지 않은 handler를 매개변수로 사용 error 정의되 있지 않음 지원되지않은 capability를 매개변수로 정의(이미 구현된 부분) error 지원되지 않는 기능

dynamicpage가 존재하지 않는다면 error Detecting error Empty dynamic page dynamicMethod에 dynamicpage가 존재하지 않은 경우 dynamicpage가 존재하지 않는다면 error

Detecting error Empty dynamic page 정의되지 않은 dynamicMethod를 호출하는 dynamicpage 정의되지 않은 dynamicMethod를 호출하는 dynamicpage error

error Detecting error Input working with devices 지원되지 않는 기능

warning transforming what is a good visualization of smartThings? Do not use dynamic method execution warning transforming

감사합니다 Thank you for listening