(Enter summary)
Abstract: We present a software model and language for describing and programming the fine-grained
aspects of interaction in a non-WIMP user interface, such as a virtual environment. Our approach
is based on our view that the essence of a non-WIMP dialogue is a set of continuous
relationships---most of which are temporary. The model combines a data-flow or constraint-like
component for the continuous relationships with an event-based component for discrete
interactions, which can enable or disable... (Update)
Context of citations to this paper: More
...the shapes it is built out of and the constraints between them. The Cocktail Napkin s language is able to describe only shape. Jacob [Jacob et al. 1999] has created a software model and language for describing and programming fine grained aspects of interaction in a non WIMP...
...similar to his, with the advantages that we define extension mechanisms as part of ITLib. The most complete work in this area is by Jacob [19], who presents a low level specification language for ITs, an implementation of an editor for ITs, and a runtime environment. Our model...
Cited by: More
ISML: An Interface Specification Meta-Language - Crowle, Hole
(Correct)
Model-Based Design and New User Interfaces: Current.. - Massó..
(Correct)
The TAC Paradigm: Specifying Tangible User - Interfaces Orit Shaer
(Correct)
Active bibliography (related documents): More All
2.1: DLoVe: Using Constraints to Allow Parallel Processing in.. - Deligiannidis (2002)
(Correct)
0.7: Theoretical Properties and Efficient Satisfaction of Hierarchical .. - Hosobe (1997)
(Correct)
0.6: Toward More Understandable User Interface Specifications - Carr (1996)
(Correct)
Similar documents based on text: More All
2.2: A Software Model and Specification Language for.. - Jacob.. (1999)
(Correct)
0.8: New Human-computer Interaction Techniques for the Digital.. - Jacob, Shiaw, Crane (2001)
(Correct)
0.4: Evaluating and Comparing Interaction Styles - Georgios Christou And
(Correct)
Related documents from co-citation: More All
4: Multi-way versus one-way constraints in user interfaces: Experience with the Del..
- Sannella, Maloney et al. - 1993
4: Sketchpad: A Man-Machine Graphical Communication System (context) - Southerland - 1963
4: garnet: comprehensive support for the graphical highly interactive user interfac.. (context) - Myers, Guise et al. - 1990
BibTeX entry: (Update)
Jacob, R.J.K., Deligiannidis, L., Morrison, S., A Software Model and Specification Language for NonWIMP User Interfaces, ACM Transactions on Computer-Human Interaction, Vol. 6(1) pp.1-46 (March 1999). http://citeseer.ist.psu.edu/article/jacob99software.html More
@article{ jacob99software,
author = "Robert J. K. Jacob and Leonidas Deligiannidis and Stephen Morrison",
title = "A software model and specification language for non-{WIMP} user interfaces",
journal = "ACM Transactions on Computer-Human Interaction",
volume = "6",
number = "1",
pages = "1--46",
year = "1999",
url = "citeseer.ist.psu.edu/article/jacob99software.html" }
Citations (may not include all citations):
133
IRIS Performer: A High Performance Multiprocessing Toolkit f.. (context) - Rohlf, Helman - 1994
75
Garnet: Comprehensive Support for Graphical, HighlyInteracti.. (context) - Myers, Giuse et al. - 1990
63
Creating User Interfaces by Demonstration (context) - Myers - 1988
55
Conjunction as Composition (context) - Zave, Jackson - 1993
51
The Rendezvous Architecture and Language for Constructing Mu.. (context) - Hill, Brinck et al. - 1994
46
Decoupled Simulation in Virtual Reality with the MR Toolkit
- Shaw, Green et al. - 1993
46
Noncommand User Interfaces (context) - Nielsen - 1993
43
Worlds within Worlds: Metaphors for Exploring nDimensional V..
- Feiner, Beshers - 1990
38
User Interface Software Tools
- Myers - 1995
36
A Survey of Design Issues in Spatial Input (context) - Hinckley, Pausch et al. - 1994
34
A Specification Language for Direct Manipulation User Interf..
- Jacob - 1986
32
Incremental Attribute Evaluation: A Flexible Algorithm for L.. (context) - Hudson - 1991
31
A Semantic Analysis of the Design Space of Input Devices (context) - Mackinlay, Card et al. - 1990
30
A Graphics Toolkit Based on Differential Constraints
- Gleicher - 1993
24
Integrating Pointer Variables into One-Way Constraint Models
- Zanden, Myers et al. - 1994
24
CONDOR: Constraint-Based Dataflow (context) - Kass - 1992
23
Geometric Modeling and Animation System for Virtual Reality
- Green, Halliday - 1996
22
Reaching for Objects in VR Displays: Lag and Frame Rate
- Ware, Balakrishnan - 1994
21
VIVA: A Visual Language for Image Processing (context) - Tanimoto - 1990
20
User Interface Management Systems: Models and Algorithms (context) - Olsen - 1992
20
Formal Grammar and Human Factors Design of an Interactive Gr.. (context) - Reisner - 1981
17
Defining Interfaces at a High Level of Abstraction (context) - Foley, Kim et al. - 1989
17
JDCAD: A Highly Interactive 3D Modeling System (context) - Liang, Green - 1994
16
The Rendezvous Constraint Maintenance System (context) - Hill - 1993
16
HCSM: a Framework for Behavior and Scenario Control in Virtu..
- Cremer, Kearney et al. - 1995
14
Integrating Status and Event Phenomena in Formal Specificati..
- Abowd, Dix - 1994
14
VIEW - An Exploratory Molecular Visualization System with Us.. (context) - Bergman, Richardson et al. - 1993
12
Software Architectures and Metaphors for Non-WIMP User Inter.. (context) - Green, Jacob - 1991
12
A System for Interactive Graphical Programming (context) - Newman - 1968
11
Dialogue Structures for Virtual Worlds
- Lewis, Koved et al. - 1991
11
Extending a Graphical Toolkit for Two-Handed Interaction
- Chatty - 1994
10
The University of Alberta User Interface Management System (context) - Green - 1985
10
A Visual Language for Non-WIMP User Interfaces (context) - Jacob - 1996
9
Alice: A Rapid Prototyping System for Building Virtual Envir..
- Conway, Pausch et al. - 1994
8
Graphical Specification of Flexible User Interface Displays (context) - Hudson - 1989
8
DIVER: A Distributed Virtual Environment Research Platform (context) - Gossweiler, Long et al. - 1993
7
Design of a Completely Visual Object-Oriented Programming La..
- Citrin, Doherty et al. - 1995
7
Supporting Concurrency, Communication and Synchronization in.. (context) - Hill - 1986
7
Multi-party Grammars and Related Features for Defining Inter.. (context) - Shneiderman - 1982
6
Specification of Interface Interaction Objects
- Carr - 1994
6
Executable Specifications for a Human-Computer Interface (context) - Jacob - 1983
6
An Executable Specification Technique for Describing Human-C.. (context) - Jacob - 1985
6
An Object-Oriented User Interface Management System (context) - Sibert, Hurley et al. - 1986
5
A User Interface Management System (context) - Kasik - 1982
4
Using Interaction Object Graphs to Specify and Develop Graph.. (context) - Carr, Jog et al. - 1994
4
An Architecture for an Extensible 3D Interface Toolkit (context) - Stevens, Zeleznik et al. - 1994
4
Driving Simulation: Challenges for VR Technology (context) - Cremer, Kearney et al. - 1996
3
TBAG: A High Level Framework for Interactive, Animated 3D Gr.. (context) - Elliot, Schechter et al. - 1994
3
A Specification Paradigm for Design and Implementation of No.. (context) - Morrison, Jacob - 1998
3
Specifying Complex Dialogs in ALGAE (context) - Flecchia, Bergeron - 1987
3
A Specification Paradigm for Design and Implementation of no.. (context) - Morrison - 1998
2
Practical System for Compiling One-Way Constraint into C++ O.. (context) - Hudson, Smith - 1994
2
Pad++: Advances in Multiscale Interfaces (context) - Bederson, Stead et al. - 1994
2
The Design and Implementation of Kaleidoscope'90, a Constrai.. (context) - Freeman-Benson, Borning - 1992
2
Interaction Styles and Input/Output Devices (context) - Jacob, Leggett et al. - 1993
2
Specification, Analysis and Refinement of Interactive Proces.. (context) - Sufrin, He - 1990
1
A Supervisory Methodology and Notation (SUPERMAN) for Human-.. (context) - Yunten, Hartson - 1985
1
Modular Implementation of Presentations (context) - Szekely - 1987
1
Extensions to C for Interface Programming (context) - Rhyne - 1988
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.tufts.edu/~jacob/plug/papers.html): More
Evaluation of Eye Gaze Interaction - Sibert, Jacob (2000)
(Correct)
DLoVe - A specification paradigm for designing distributed VR.. - Deligiannidis (2000)
(Correct)
DLoVe - A specification paradigm for designing distributed VR.. - Deligiannidis (2000)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC