end-user customization of intelligent environments chen, vallaghan, clark

14
End-user Customization of Intelligent Environments Chen, Vallaghan, Clark Patrick Davis

Upload: mercia

Post on 22-Feb-2016

43 views

Category:

Documents


0 download

DESCRIPTION

End-user Customization of Intelligent Environments Chen, Vallaghan, Clark. Patrick Davis. Meet the Jetson’s (only not as primitive cause sprockets are so 2012). Imagine if all devices could speak Visualize a central device that can speak that language How far away are we… - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: End-user Customization of Intelligent Environments  Chen, Vallaghan, Clark

End-user Customization of Intelligent Environments

Chen, Vallaghan, ClarkPatrick Davis

Page 2: End-user Customization of Intelligent Environments  Chen, Vallaghan, Clark

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

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

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

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

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

PiP Architecture (Diagram)

Page 8: End-user Customization of Intelligent Environments  Chen, Vallaghan, Clark

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

What is it? Why is it needed

Decomposed Community Programming

dComp Ontology

Page 10: End-user Customization of Intelligent Environments  Chen, Vallaghan, Clark

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

Class types in dComp

Page 12: End-user Customization of Intelligent Environments  Chen, Vallaghan, Clark

dComp Performance PiP Evaluation Results

◦ Performance of PiP◦ Questionnaire Rating

Evaluation

Page 13: End-user Customization of Intelligent Environments  Chen, Vallaghan, Clark

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

Questions or Comments