A graphical-user-interface-design paradigm based on production rules

Persistent Link:
http://hdl.handle.net/10150/290667
Title:
A graphical-user-interface-design paradigm based on production rules
Author:
Yeatts, Andrey Kirk
Issue Date:
1996
Publisher:
The University of Arizona.
Rights:
Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.
Abstract:
Creating graphical user interfaces (GUIs) is a difficult, tedious task. Current GUI programming tools suffer from a number of deficiencies, such as complexity, lack of composition operations, difficulty integrating the GUI creation system with other tools, and inability to describe low-level interactions. In this work, we describe a visual language, BluePrint, for specifying GUIs that addresses some of the difficulties of creating GUIs with current programming tools. BluePrint is a rule-based language that allows description of graphical properties by graphical means, and permits simple specification of interactive behaviors. It uses composable geometric operators to express geometric relationships. BluePrint takes a static, pictorial representation of the rules that specify the interface, which it compiles into an event-driven handler for user input. The resulting interface is efficient and can describe low-level interactions, such as dragging, stretching and other interactive behaviors of the graphical objects in a GUI.
Type:
text; Dissertation-Reproduction (electronic)
Keywords:
Computer Science.
Degree Name:
Ph.D.
Degree Level:
doctoral
Degree Program:
Graduate College; Computer Science
Degree Grantor:
University of Arizona
Advisor:
Hudson, Scott E.

Full metadata record

DC FieldValue Language
dc.language.isoen_USen_US
dc.titleA graphical-user-interface-design paradigm based on production rulesen_US
dc.creatorYeatts, Andrey Kirken_US
dc.contributor.authorYeatts, Andrey Kirken_US
dc.date.issued1996en_US
dc.publisherThe University of Arizona.en_US
dc.rightsCopyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.en_US
dc.description.abstractCreating graphical user interfaces (GUIs) is a difficult, tedious task. Current GUI programming tools suffer from a number of deficiencies, such as complexity, lack of composition operations, difficulty integrating the GUI creation system with other tools, and inability to describe low-level interactions. In this work, we describe a visual language, BluePrint, for specifying GUIs that addresses some of the difficulties of creating GUIs with current programming tools. BluePrint is a rule-based language that allows description of graphical properties by graphical means, and permits simple specification of interactive behaviors. It uses composable geometric operators to express geometric relationships. BluePrint takes a static, pictorial representation of the rules that specify the interface, which it compiles into an event-driven handler for user input. The resulting interface is efficient and can describe low-level interactions, such as dragging, stretching and other interactive behaviors of the graphical objects in a GUI.en_US
dc.typetexten_US
dc.typeDissertation-Reproduction (electronic)en_US
dc.subjectComputer Science.en_US
thesis.degree.namePh.D.en_US
thesis.degree.leveldoctoralen_US
thesis.degree.disciplineGraduate Collegeen_US
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorUniversity of Arizonaen_US
dc.contributor.advisorHudson, Scott E.en_US
dc.identifier.proquest9720620en_US
dc.identifier.bibrecord.b34542966en_US
All Items in UA Campus Repository are protected by copyright, with all rights reserved, unless otherwise indicated.