An effective userinterface is a cooperative interaction between humans and their technology. For that interaction to work, it needs to recognize the limitations and exploit the strengths of both parties. In this talk...
详细信息
ISBN:
(纸本)9781595936790
An effective userinterface is a cooperative interaction between humans and their technology. For that interaction to work, it needs to recognize the limitations and exploit the strengths of both parties. In this talk, I will concentrate on the human side of the equation. What do we know about human visual perceptual abilities that might have an impact on the design Of userinterfaces? The world presents us with more information than we call process. Just try to read this abstract and the next piece of prose at the same time. We cope with this problem by using attentional mechanisms to select a subset of the input for further processing. An interface might be designed to 'capture' attention, in order to induce a human to interact with it. Once the human is using an interface, that interface should 'guide' the user's attention in an intelligent manner. In recent decades, many of the rules of attentional capture and guidance have been worked out in the laboratory. I will illustrate some of the basic principles. For example: Do some colors grab attention better than others? Are faces special? When and why do people rail to "see" things that are right in front of their eyes?
Physical widgets or phidgets are to physical userinterfaces what widgets are to graphical userinterfaces. Similar to widgets, phidgets abstract and package input and output devices: They hide implementation and cons...
详细信息
ISBN:
(纸本)9781581134384
Physical widgets or phidgets are to physical userinterfaces what widgets are to graphical userinterfaces. Similar to widgets, phidgets abstract and package input and output devices: They hide implementation and construction details, they expose functionality through a well-defined API, and they have an (optional) on-screen interactive interface for displaying and controlling device state. Unlike widgets, phidgets also require: A connection manager to track how devices appear on-line;a way to link a software phidget with its physical counterpart;and a simulation mode to allow the programmer to develop, debug and test a physical interface even when no physical device is present. Our evaluation shows that everyday programmers using phidgets can rapidly develop physical interfaces.
We present an initial step towards building a system for programmers to edit code using free-form sketch annotations drawn directly onto editor and output windows. Using a working prototype system as a technical probe...
详细信息
ISBN:
(纸本)9798400707186
We present an initial step towards building a system for programmers to edit code using free-form sketch annotations drawn directly onto editor and output windows. Using a working prototype system as a technical probe, an exploratory study (N = 6) examines how programmers sketch to annotate Python code to communicate edits for an AI model to perform. The results reveal personalized workflow strategies and how similar annotations vary in abstractness and intention across different scenarios and users.
Interactive behaviors in GUIs are often described in terms of states, transitions, and constraints, where the constraints only hold in certain states. These constraints maintain relationships among objects, control th...
详细信息
ISBN:
(纸本)9781450315807
Interactive behaviors in GUIs are often described in terms of states, transitions, and constraints, where the constraints only hold in certain states. These constraints maintain relationships among objects, control the graphical layout, and link the userinterface to an underlying data model. However, no existing Web implementation technology provides direct support for all of these, so the code for maintaining constraints and tracking state may end up spread across multiple languages and libraries. In this paper we describe ConstraintJS, a system that integrates constraints and finite-state machines (FSMs) with Web languages. A key role for the FSMs is to enable and disable constraints based on the interface's current mode, making it possible to write constraints that sometimes hold. We illustrate that constraints combined with FSMs can be a clearer way of defining many interactive behaviors with a series of examples.
From a userinterface point of view, expert systems are different from applications in general in that the reasoning process of the system often defines the dialogue structure. This has several advantages, but there m...
详细信息
A technique for creating a touch-sensitive input device is proposed which allows multiple, simultaneous users to interact in an intuitive fashion. Touch location information is determined independently for each user, ...
详细信息
ISBN:
(纸本)9781581134384
A technique for creating a touch-sensitive input device is proposed which allows multiple, simultaneous users to interact in an intuitive fashion. Touch location information is determined independently for each user, allowing each touch on a common surface to be associated with a particular user. The surface generates location dependent, modulated electric fields which are capacitively coupled through the users to receivers installed in the work environment. We describe the design of these systems and their applications. Finally, we present results we have obtained with a small prototype device.
We present Melody Slot Machine on iPhone, an iPhone application using the melodic morphing method on the basis of the Generative Theory of Tonal Music (GTTM). We previously developed a demonstration system called Melo...
详细信息
ISBN:
(纸本)9798400700965
We present Melody Slot Machine on iPhone, an iPhone application using the melodic morphing method on the basis of the Generative Theory of Tonal Music (GTTM). We previously developed a demonstration system called Melody Slot Machine to introduce the melodic morphing method and presented it at international conferences and exhibitions. Since in-person demonstrations were reduced due to the Covid-19 Pandemic, we implemented an application with the same functionality and made it available for downloading to experience it. Our Melody Slot Machine on iPhone currently has two contents available for download, and we plan to add more contents in the future.
This paper presents Foldable userinterfaces (FUI), a combination of a 3D GUI with windows imbued with the physics of paper, and Foldable Input Devices (FIDs). FIDs are sheets of paper that allow realistic transformat...
详细信息
ISBN:
(纸本)9781595939753
This paper presents Foldable userinterfaces (FUI), a combination of a 3D GUI with windows imbued with the physics of paper, and Foldable Input Devices (FIDs). FIDs are sheets of paper that allow realistic transformations of graphical sheets in the FUI. Foldable input devices are made Out of construction paper augmented with IR reflectors, and tracked by computer vision. Window sheets can be picked up and flexed with simple movements and deformations of the FID. FIDs allow a diverse lexicon of one-handed and two-handed interaction techniques, including folding, bending, flipping and stacking. We show how these can be used to ease the creation of simple 3D models, but also for tasks such as page navigation.
Personal Orchestra is the first system to let users conduct an actual audio and video recording of an orchestra, using an infrared baton to control tempo, volume, and instrument sections. A gesture recognition algorit...
详细信息
Personal Orchestra is the first system to let users conduct an actual audio and video recording of an orchestra, using an infrared baton to control tempo, volume, and instrument sections. A gesture recognition algorithm interprets user input, and a novel high-fidelity playback algorithm renders audio and video data at variable speed without time-stretching artifacts. The system is installed as a public exhibit in the HOUSE OF MUSIC VIENNA.
暂无评论