Fabrik: a visual programming environment
OOPSLA '88 Conference proceedings on Object-oriented programming systems, languages and applications
Computer graphics: principles and practice (2nd ed.)
Computer graphics: principles and practice (2nd ed.)
Integrating gesture and snapping into a user interface toolkit
UIST '90 Proceedings of the 3rd annual ACM SIGGRAPH symposium on User interface software and technology
A new model for handling input
ACM Transactions on Information Systems (TOIS)
MMM: a user interface architecture for shared editors on a single screen
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
The X Resource
A taxonomy of see-through tools
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A mark-based interaction paradigm for free-hand drawing
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Tilting operations for small screen interfaces
Proceedings of the 9th annual ACM symposium on User interface software and technology
Developing Java beans
Quikwriting: continuous stylus-based text entry
Proceedings of the 11th annual ACM symposium on User interface software and technology
The context toolkit: aiding the development of context-enabled applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
A software model and specification language for non-WIMP user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Proceedings of the 12th annual ACM symposium on User interface software and technology
Providing integrated toolkit-level support for ambiguity in recognition-based interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
SATIN: a toolkit for informal ink-based applications
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Jazz: an extensible zoomable user interface graphics toolkit in Java
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Improving the performance of the cyberlink mental interface with “yes / no program”
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Phidgets: easy development of physical interfaces through physical widgets
Proceedings of the 14th annual ACM symposium on User interface software and technology
A model-based tool for interactive prototyping of highly interactive applications
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Human-Computer Interaction
TiltType: accelerometer-supported text entry for very small devices
Proceedings of the 15th annual ACM symposium on User interface software and technology
Nudge and shove: frequency thresholding for navigation in direct brain-computer interfaces
CHI '01 Extended Abstracts on Human Factors in Computing Systems
“Put-that-there”: Voice and gesture at the graphics interface
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
Thinglab--a constraint-oriented simulation laboratory.
Thinglab--a constraint-oriented simulation laboratory.
Quake III Arena: Prima's Official Strategy Guide
Quake III Arena: Prima's Official Strategy Guide
Proceedings of the Working Conference on Advanced Visual Interfaces
IHM '06 Proceedings of the 18th International Conferenceof the Association Francophone d'Interaction Homme-Machine
Introducing semantic information during conceptual modelling of interaction for virtual environments
Proceedings of the 2007 workshop on Multimodal interfaces in semantic interaction
Gummy for multi-platform user interface designs: shape me, multiply me, fix me, use me
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Conceptual modeling for virtual reality
ER '07 Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling - Volume 83
Designing context-aware multimodal virtual environments
ICMI '08 Proceedings of the 10th international conference on Multimodal interfaces
Computers in Entertainment (CIE) - SPECIAL ISSUE: Media Arts and Games
Edit, inspect and connect your surroundings: a reference framework for meta-UIs
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
MundoMonkey: customizing interaction with web applications in interactive spaces
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
ACM Transactions on Computer-Human Interaction (TOCHI)
Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine
CoCoNutTrix: collaborative retrofitting for information visualization
IEEE Computer Graphics and Applications - Special issue on creating musical-fountain shows virtual reality for the Digital Olympic Museum
Comparing NiMMiT and data-driven notations for describing multimodal interaction
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Extending a dialog model with contextual knowledge
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
Supporting multidisciplinary software composition for interactive applications
SC'08 Proceedings of the 7th international conference on Software composition
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Rapid development of user interfaces on cluster-driven wall displays with jBricks
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Proceedings of the Sixth International Conference on Tangible, Embedded and Embodied Interaction
Special Section on Touching the 3rd Dimension: Prototyping 3D haptic data visualizations
Computers and Graphics
Formal description of multi-touch interactions
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Assessing the support provided by a toolkit for rapid prototyping of multimodal systems
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Comparing the multimodal interaction technique design of MINT with NiMMiT
Proceedings of the 19th Brazilian symposium on Multimedia and the web
Hi-index | 0.01 |
In this paper, we introduce input adaptability as the ability of an application to exploit alternative sets of input devices effectively and offer users a way of adapting input interaction to suit their needs. We explain why input adaptability must be seriously considered today and show how it is poorly supported by current systems, applications and tools. We then describe ICon (Input Configurator), an input toolkit that allows interactive applications to achieve a high level of input adaptability. We present the software architecture behind ICon then the toolkit itself, and give several examples of non-standard interaction techniques that are easy to build and modify using ICon's graphical editor while being hard or impossible to support using regular GUI toolkits.