An object-oriented user interface management system
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
ACM Transactions on Graphics (TOG)
A specification language for direct-manipulation user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Creating user interfaces by demonstration
Creating user interfaces by demonstration
Extensions to C for interface programming
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
Graphical specification of flexible user interface displays
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
Specification, analysis and refinement of interactive processes
Formal methods in human-computer interaction
Worlds within worlds: metaphors for exploring n-dimensional virtual worlds
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
Dialogue structures for virtual worlds
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Incremental attribute evaluation: a flexible algorithm for lazy update
ACM Transactions on Programming Languages and Systems (TOPLAS)
SIGGRAPH '90 Workshop report: software architectures and metaphors for non-WIMP user interfaces
ACM SIGGRAPH Computer Graphics
CONDOR: constraint-based dataflow
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Communications of the ACM - Special issue on graphical user interfaces
ACM Transactions on Software Engineering and Methodology (TOSEM)
VIEW: an exploratory molecular visualization system with user-definable interaction sequences
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
A graphics toolkit based on differential constraints
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
The Rendezvous constraint maintenance system
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
Decoupled simulation in virtual reality with the MR toolkit
ACM Transactions on Information Systems (TOIS)
The Rendezvous architecture and language for constructing multiuser applications
ACM Transactions on Computer-Human Interaction (TOCHI)
Integrating pointer variables into one-way constraint models
ACM Transactions on Computer-Human Interaction (TOCHI)
Specification of interface interaction objects
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
IRIS performer: a high performance multiprocessing toolkit for real-time 3D graphics
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
TBAG: a high level framework for interactive, animated 3D graphics applications
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
An architecture for an extensible 3D interface toolkit
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Extending a graphical toolkit for two-handed interaction
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
A survey of design issues in spatial input
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Integrating status and event phenomena in formal specifications of interactive systems
SIGSOFT '94 Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering
Reaching for objects in VR displays: lag and frame rate
ACM Transactions on Computer-Human Interaction (TOCHI)
ACM Transactions on Computer-Human Interaction (TOCHI)
HCSM: a framework for behavior and scenario control in virtual environments
ACM Transactions on Modeling and Computer Simulation (TOMACS) - Special issue on graphics, animation, and visualization for simulation environments
Pre-screen projection: from concept to testing of a new interaction technique
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A geometric modeling and animation system for virtual reality
Communications of the ACM
Pad++: advances in multiscale interfaces
CHI '94 Conference Companion on Human Factors in Computing Systems
Alice: a rapid prototyping system for building virtual environments
CHI '94 Conference Companion on Human Factors in Computing Systems
Specifying complex dialogs in ALGAE
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
Modular implementation of presentations
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
A specification paradigm for design and implementation of non-WIMP user interfaces
CHI 98 Cconference Summary on Human Factors in Computing Systems
The University of Alberta user interface management system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Using formal specifications in the design of a human-computer interface
Communications of the ACM
User Interface Management Systems: Models and Algorithms
User Interface Management Systems: Models and Algorithms
Driving Simulation: Challenges for VR Technology
IEEE Computer Graphics and Applications
Defining Interfaces at a High Level of Abstraction
IEEE Software
A user interface management system
SIGGRAPH '82 Proceedings of the 9th annual conference on Computer graphics and interactive techniques
Executable specifications for a human-computer interface
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A Visual Language for Non-WIMP User Interfaces
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
A specification paradigm for design and implementation of non-wimp human-computer interactions
A specification paradigm for design and implementation of non-wimp human-computer interactions
Interacting with eye movements in virtual environments
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Intelligent gaze-added interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
A constraint extension to scalable vector graphics
Proceedings of the 10th international conference on World Wide Web
A semantic approach to the dynamic design of interaction controls in conversation systems
Proceedings of the 7th international conference on Intelligent user interfaces
VRID: a design model and methodology for developing virtual reality interfaces
VRST '01 Proceedings of the ACM symposium on Virtual reality software and technology
A model-based tool for interactive prototyping of highly interactive applications
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Open syntax: improving access for all users
WUAUC'01 Proceedings of the 2001 EC/NSF workshop on Universal accessibility of ubiquitous computing: providing for the elderly
DEMIS: a dynamic event model for interactive systems
VRST '02 Proceedings of the ACM symposium on Virtual reality software and technology
Design for presence: a structured approach to virtual reality system design
Presence: Teleoperators and Virtual Environments - Virtual environments: Virtual environments and mobile robots: Control, simulation, and robot pilot training
Programmer I'interaction avec des machines à états hiérarchiques
IHM '02 Proceedings of the 14th French-speaking conference on Human-computer interaction (Conférence Francophone sur l'Interaction Homme-Machine)
A Model-Based Tool for Interactive Prototyping of Highly Interactive Applications
RSP '01 Proceedings of the 12th International Workshop on Rapid System Prototyping
The process of developments of systems with RV under the optic of IHC
Proceedings of the Latin American conference on Human-computer interaction
Model-based design, generation, and evaluation of virtual user interfaces
Proceedings of the ninth international conference on 3D Web technology
The Input Configurator toolkit: towards high input adaptability in interactive applications
Proceedings of the working conference on Advanced visual interfaces
The TAC paradigm: specifying tangible user interfaces
Personal and Ubiquitous Computing
Support for input adaptability in the ICON toolkit
Proceedings of the 6th international conference on Multimodal interfaces
The MaggLite post-WIMP toolkit: draw it, connect it and run it
Proceedings of the 17th annual ACM symposium on User interface software and technology
Revisiting visual interface programming: creating GUI tools for designers and programmers
Proceedings of the 17th annual ACM symposium on User interface software and technology
Explorative construction of virtual worlds: an interactive kernel approach
VRCAI '04 Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry
Efficient comparison of platform alternatives in interactive virtual reality applications
International Journal of Human-Computer Studies
A framework for building reality-based interfaces for wireless-grid applications
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Improving Performance of Virtual Reality Applications Through Parallel Processing
The Journal of Supercomputing
A rapid prototyping software infrastructure for user interfaces in ubiquitous augmented reality
Personal and Ubiquitous Computing
The Grappl 3D interaction technique library
Proceedings of the ACM symposium on Virtual reality software and technology
Informal prototyping of continuous graphical interactions by demonstration
Proceedings of the 18th annual ACM symposium on User interface software and technology
Interactive prototyping for ubiquitous augmented reality user interfaces
Proceedings of the 11th international conference on Intelligent user interfaces
Automatic layout for 3D user interfaces construction
Proceedings of the 2006 ACM international conference on Virtual reality continuum and its applications
IHM '06 Proceedings of the 18th International Conferenceof the Association Francophone d'Interaction Homme-Machine
Programming rich interactions using the hierarchical state machine toolkit
Proceedings of the working conference on Advanced visual interfaces
Vers des outils pour les équipes de conception d'interfaces post-WIMP
IHM 2004 Proceedings of the 16th conference on Association Francophone d'Interaction Homme-Machine
Experimental investigation of the impacts of virtual reality on discrete-event simulation
WSC '05 Proceedings of the 37th conference on Winter simulation
Practitioners' perception of the impacts of virtual reality on discrete-event simulation
WSC '05 Proceedings of the 37th conference on Winter simulation
SwingStates: adding state machines to the swing toolkit
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
LADDER: a language to describe drawing, display, and editing in sketch recognition
ACM SIGGRAPH 2006 Courses
Towards a new method for the evaluation of reality based interaction
CHI '07 Extended Abstracts on Human Factors in Computing Systems
Evaluation of Input Devices for Musical Expression: Borrowing Tools from HCI
Computer Music Journal
LADDER, a sketching language for user interface developers
ACM SIGGRAPH 2007 courses
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User interface description languages for next generation user interfaces
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Towards guidelines for designing augmented toy environments
Proceedings of the 7th ACM conference on Designing interactive systems
SwingStates: adding state machines to Java and the Swing toolkit
Software—Practice & Experience
Designing Aircraft Cockpit Displays: Borrowing from Multimodal User Interfaces
Transactions on Computational Science III
StateStream: a developer-centric approach towards unifying interaction models and architecture
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Automatically transforming symbolic shape descriptions for use in sketch recognition
AAAI'04 Proceedings of the 19th national conference on Artifical intelligence
High-Fidelity Prototyping of Interactive Systems Can Be Formal Too
Proceedings of the 13th International Conference on Human-Computer Interaction. Part I: New Trends
ACM Transactions on Computer-Human Interaction (TOCHI)
ACM Transactions on Computer-Human Interaction (TOCHI)
A specification paradigm for the design and implementation of tangible user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
A natural, tiered and executable UIDL for 3D user interfaces based on Concept-Oriented Design
ACM Transactions on Computer-Human Interaction (TOCHI)
Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine
LADDER: a language to describe drawing, display, and editing in sketch recognition
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
Design notations for creating virtual environments
Proceedings of the 2009 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists
InTml: a case study on virtual reality development
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Proceedings of the 2009 international conference on Multimodal interfaces
LADDER, a sketching language for user interface developers
Computers and Graphics
Verifying the behaviour of virtual environment world objects
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
Exploring the specification of haptic interaction
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
Insights on the design of intml
Presence: Teleoperators and Virtual Environments
Reflecting on the design and implementation issues of virtual environments
Presence: Teleoperators and Virtual Environments
Model driven development of user interface prototypes: an integrated approach
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
An object-centric interaction framework for tangible interfaces in virtual environments
Proceedings of the fifth international conference on Tangible, embedded, and embodied interaction
Multitouch puppetry: creating coordinated 3D motion for an articulated arm
ACM International Conference on Interactive Tabletops and Surfaces
Monte carlo methods for managing interactive state, action and feedback under uncertainty
Proceedings of the 24th annual ACM symposium on User interface software and technology
Contextual Interaction Support in 3D Worlds
DS-RT '11 Proceedings of the 2011 IEEE/ACM 15th International Symposium on Distributed Simulation and Real Time Applications
Languages for the net: from presentation to collaboration
APWeb'05 Proceedings of the 7th Asia-Pacific web conference on Web Technologies Research and Development
A formal description of multimodal interaction techniques for immersive virtual reality applications
INTERACT'05 Proceedings of the 2005 IFIP TC13 international conference on Human-Computer Interaction
Proton: multitouch gestures as regular expressions
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A Modular framework for distributed VR interaction processing
JVRC'09 Proceedings of the 15th Joint virtual reality Eurographics conference on Virtual Environments
HCSE'12 Proceedings of the 4th international conference on Human-Centered Software Engineering
Hi-index | 0.00 |
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 diable individual continuous relationships. To demonstrate our approach, we present the PMIW user interface management system for non-WIMP interactions, a set of examples running under it, a visual editor for our user interface description language, and a discussion of our implemantation and our restricted use of constraints for a performance-driven interactive situation. Our goal is to provide a model and language that captures the formal structure of non-WIMP interactions in the way that various previous techniques have captured command-based, textual, and event-based styles and to suggest that using it need and not compromise real-time performance.