See this document in CiteSeerX!

A Software Model and Specification Language for Non-WIMP User Interfaces (1999)  (Make Corrections)  (17 citations)
Robert J.K. Jacob, Leonidas Deligiannidis, Stephen Morrison
ACM Transactions on Computer-Human Interaction



  Home/Search   Context   Related

 
View or download:
tufts.edu/~jacob/papers...tochi.pmiw.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  tufts.edu/~jacob/plug/papers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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