Pursuit: Visual Programming in a Visual Domain
نویسندگان
چکیده
We present a new visual programming language and environment that serves as a form of feedback and representation in a Programming by Demonstration system. The language diiers from existing visual languages because it explicitly represents data objects and implicitly represents operations by changes in data objects. The system was designed to provide non-programmers with programming support for common, repetitive tasks and incorporates some principles of cognition to assist these users in learning to use it. With this in mind, we analyze the language and its editor along cognitive dimensions. The assessment provides insight into both strengths and weaknesses of the system, suggesting a number of design changes.
منابع مشابه
Subjective Visual Vertical and Horizontal Abnormalities in a Patient with Lateral Medullary Syndrome-A Case Report
Introduction: Evaluation of persistent vertigo in post infarct patients is very important as the management depends on whether the cause is purely of central origin or due to associated vestibular affliction. Case Report: A patient with left sided dorsolateral medullary syndrome and persistent vestibular symptoms was evaluated. Vestibular test battery showed abnormal smooth pursuit, bilateral...
متن کاملMulti-Focus Image Fusion in DCT Domain using Variance and Energy of Laplacian and Correlation Coefficient for Visual Sensor Networks
The purpose of multi-focus image fusion is gathering the essential information and the focused parts from the input multi-focus images into a single image. These multi-focus images are captured with different depths of focus of cameras. A lot of multi-focus image fusion techniques have been introduced using considering the focus measurement in the spatial domain. However, the multi-focus image ...
متن کاملIn Visual Object - Oriented Programming
A visual shell, such as the Apple Macintosh Finder, is a direct manipulation interface to a le system. Although such systems are easy to use, they are are diicult to program, especially for non-programmers. This paper introduces Pursuit, a visual shell design that combines visual program speciication, visual language representation and object-oriented techniques, to address some of the problems...
متن کاملVisual Programming in a Visual Shell-A Unified Approach
Pursuit is a desktop interface designed to enable non-programmers to construct programs that automate routine repetitive tasks in a way that is consistent with the direct manipulation paradigm. Pursuit combines a Programming by Demonstration (PBD) interface with an editable, visual program representation language. The representation language differs from existing visual languages because it exp...
متن کاملDynamic Envelope and Control Shading Pattern to Visual Comfort of Office Building in Tehran
This work reviews the effect of parametric programming on visual performance, daylighting and shading in office buildings in Tehran-Iran and studies their influences that help not only to reduce the glare but also to promote useful daylight illuminance through promoting visual comfort. It starts by establishing a review of the effective parameters on visual comfort indices, glare indices, and d...
متن کامل