Upload
prescott-pollard
View
12
Download
0
Embed Size (px)
DESCRIPTION
Communicating With Smart Objects: A Menu Based Approach. Nicolas Edwards Jeremy Taghizadeh Andrew Willett. What We Wanted In The End. What we tried (Visually) … NGUI. In The End What We Got…. Demo. Delegation of Duties. Query Selection Logic – A. Willett and J. Taghizadeh - PowerPoint PPT Presentation
Citation preview
NICOLAS EDWARDSJEREMY TAGHIZADEH
ANDREW WILLETT
Communicating With Smart Objects: A Menu Based Approach
What We Wanted In The End
What we tried (Visually) … NGUI
In The End What We Got…
Demo
Delegation of Duties
Query Selection Logic– A. Willett and J. Taghizadeh Create functions to use with menu based GUI Create appropriate list of rules and corresponding menu selections
Natural Language Menu GUI– N. D. Edwards Create a menu based dropdown systems that would take user inputs to
call query forming functions Interconnections to Visual Menu Representation, and Smart Object Menu
Object
Original Software Architecture
Previous Iteration
Used an if-else structure to make selectionsSince user selections are dynamically created there has to be
a large tree for every query choiceDifficult to update and did not mesh with GUI well
Show code
Revised Software Architecture
Moved to a rules based system from a hard coded if-else structure Knowledge base = set of rules that represent the system's knowledge
Database of facts = inputs to the system that are used to derive conclusions or to cause actions
Interpreter = controls the process of arriving at conclusions
Show classes
Outside Communication
Intermediary Query/Command From function call within Combobox object Would like to redirect to ContactOutside object
Final Query/Command Accomplished by ContactOutside object
Further Development
Smooth out the GUIAdd more rules to be accessedLoad rules in from nearby smart objectsDynamically populate potential selections based on
surrounding objects
FIN?