ACM Transactions on Graphics (TOG)
Experiences with the alternate reality kit: an example of the tension between literalism and magic
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
The Xerox Star: A Retrospective
Computer
Triggers and barriers to customizing software
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The information visualizer, an information workspace
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Specifying gestures by example
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
Toolglass and magic lenses: the see-through interface
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
User learning and performance with marking menus
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Pad++: a zooming graphical interface for exploring alternate interface physics
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Translucent patches—dissolving windows
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Directness and liveness in the morphic user interface construction environment
Proceedings of the 8th annual ACM symposium on User interface and software technology
TicTacToon: a paperless system for professional 2D animation
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Using the multi-layer model for building interactive graphical applications
Proceedings of the 9th annual ACM symposium on User interface software and technology
A new direct manipulation technique for aligning objects in drawing programs
Proceedings of the 9th annual ACM symposium on User interface software and technology
Local tools: an alternative to tool palettes
Proceedings of the 9th annual ACM symposium on User interface software and technology
Inventing the Lisa user interface
interactions
Lifestreams: an alternative to the desktop metaphor
Conference Companion on Human Factors in Computing Systems
The design of a GUI paradigm based on tablets, two-hands, and transparency
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Coloured Petri nets: basic concepts, analysis methods and practical use, volume 3
Coloured Petri nets: basic concepts, analysis methods and practical use, volume 3
The Hotbox: efficient access to a large number of menu-items
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Instrumental interaction: an interaction model for designing post-WIMP user interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Evaluating two-handed input techniques: rectangle editing and navigation
CHI '99 Extended Abstracts on Human Factors in Computing Systems
Video artifacts for design: bridging the Gap between abstraction and detail
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
The architecture and implementation of CPN2000, a post-WIMP graphical application
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Proceedings of the thirteenth ACM conference on Hypertext and hypermedia
CPN/tools: revisiting the desktop metaphor with post-WIMP interaction techniques
CHI '01 Extended Abstracts on Human Factors in Computing Systems
Expanding an advanced, interface: modifying and reapplying design guidelines
CHI '01 Extended Abstracts on Human Factors in Computing Systems
CPN/Tools: A Post-WIMP Interface for Editing and Simulating Coloured Petri Nets
ICATPN '01 Proceedings of the 22nd International Conference on Application and Theory of Petri Nets
Prototyping tools and techniques
The human-computer interaction handbook
Advances in information visualisation: recent outcomes
The Knowledge Engineering Review
Designing interaction, not interfaces
Proceedings of the working conference on Advanced visual interfaces
Snap-and-go: helping users align objects without the modality of traditional snapping
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Tangicam: exploring observation tools for children
Proceedings of the 2005 conference on Interaction design and children
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
Screen-based musical interfaces as semiotic machines
NIME '06 Proceedings of the 2006 conference on New interfaces for musical expression
Architectural concepts and design patterns for behavior modeling and integration
Mathematics and Computers in Simulation - Special issue: Computational engineering in systems applications (CESA 2003)
Starburst: a target expansion algorithm for non-uniform target distributions
AVI '08 Proceedings of the working conference on Advanced visual interfaces
SwingStates: adding state machines to Java and the Swing toolkit
Software—Practice & Experience
The aesthetics of emergence: Co-constructed interactions
ACM Transactions on Computer-Human Interaction (TOCHI)
From individual to collaborative: the evolution of prism, a hybrid laboratory notebook
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Enhanced 3D object snap for CAD modelling on large stereo displays
International Journal of Computer Applications in Technology
VIGO: instrumental interaction in multi-surface environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Un bureau basé sur les instruments et des graphes
IHM '07 Proceedings of the 19th International Conference of the Association Francophone d'Interaction Homme-Machine
Proceedings of the Working Conference on Advanced Visual Interfaces
An Interactive System Based on Semantic Graphs
Proceedings of the Symposium on Human Interface 2009 on ConferenceUniversal Access in Human-Computer Interaction. Part I: Held as Part of HCI International 2009
Bridging Software Evolution's Gap: The Multilayer Concept
HCD 09 Proceedings of the 1st International Conference on Human Centered Design: Held as Part of HCI International 2009
Outils d'aide à la conception de rendus graphiques
Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine
Architectural concepts and Design Patterns for behavior modeling and integration
Mathematics and Computers in Simulation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Touch input on curved surfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Edition synchrone de plusieurs objets: services et interaction
23rd French Speaking Conference on Human-Computer Interaction
Augmenting the SCOPE of interactions with implicit and explicit graphical structures
Proceedings of the 24th annual ACM symposium adjunct on User interface software and technology
Augmenting the scope of interactions with implicit and explicit graphical structures
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Interactive graph matching and visual comparison of graphs and clustered graphs
Proceedings of the International Working Conference on Advanced Visual Interfaces
Histomages: fully synchronized views for image editing
Proceedings of the 25th annual ACM symposium on User interface software and technology
Hi-index | 0.00 |
This paper presents three design principles to support the development of large-scale applications and take advantage of recent research in new interaction techniques: Reification turns concepts into first class objects, polymorphism permits commands to be applied to objects of different types, and reuse makes both user input and system output accessible for later use. We show that the power of these principles lies in their combination. Reification creates new objects that can be acted upon by a small set of polymorphic commands, creating more opportunities for reuse. The result is a simpler yet more powerful interface. To validate these principles, we describe their application in the redesign of a complex interface for editing and simulating Coloured Petri Nets. The cpn2000 interface integrates floating palettes, toolglasses and marking menus in a consistent manner with a new metaphor for managing the workspace. It challenges traditional ideas about user interfaces, getting rid of pull-down menus, scrollbars, and even selection, while providing the same or greater functionality. Preliminary tests with users show that they find the new system both easier to use and more efficient.