End-user Customization of Intelligent Environments Chen, Vallaghan, Clark
description
Transcript of End-user Customization of Intelligent Environments Chen, Vallaghan, Clark
![Page 1: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/1.jpg)
End-user Customization of Intelligent Environments
Chen, Vallaghan, ClarkPatrick Davis
![Page 2: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/2.jpg)
Imagine if all devices could speak Visualize a central device that can speak
that language How far away are we… Meta – Appliances or Meta – Applications
(MAps)
Meet the Jetson’s (only not as primitive cause sprockets are so 2012)
![Page 3: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/3.jpg)
Rules◦ Pre-Programmed Rules◦ Agent Programmed Rules◦ User Programmed Rules
Program by Example Atomic & Nuclear Functions
Customizing Digital Homes
![Page 4: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/4.jpg)
End User Programming◦ Program By Example (PBE)
For Non techies Creating Maps Atomic & Nuclear Functions
Pervasive interactive Programming (PiP)
![Page 5: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/5.jpg)
What is it again? What is the difference between a MAp and a
Task
Meta – Appliances / Applications (Maps)
![Page 6: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/6.jpg)
Interaction Execution Engine (IEE) Event Handler (EH) Knowledge Engine (KE) Real-time Map Maintenance Engine (RTMM) Real-Time Rule Formation Engine (RTRF) GUI (PiPView)
PiP System Architecture (Terms)
![Page 7: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/7.jpg)
PiP Architecture (Diagram)
![Page 8: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/8.jpg)
Program functionality Create a MAp Resolve Conflicts To Run a Map
How the System Works
![Page 9: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/9.jpg)
What is it? Why is it needed
Decomposed Community Programming
dComp Ontology
![Page 10: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/10.jpg)
Device class Hardware Class Community Class Rules Class Action, Person, Policy and Time Class Preference Class
Class types in dComp
![Page 11: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/11.jpg)
Class types in dComp
![Page 12: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/12.jpg)
dComp Performance PiP Evaluation Results
◦ Performance of PiP◦ Questionnaire Rating
Evaluation
![Page 13: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/13.jpg)
Non-techies will be a part of the smart home
Rules are the key An Interface that is easy to use
Conclusion
![Page 14: End-user Customization of Intelligent Environments Chen, Vallaghan, Clark](https://reader035.fdocuments.in/reader035/viewer/2022062315/568161e6550346895dd2081c/html5/thumbnails/14.jpg)
Questions or Comments