Statecharts: A visual formalism for complex systems
Science of Computer Programming
EVA: an experimental video annotator for symbolic analysis of video data
ACM SIGCHI Bulletin
Integrated data capture and analysis tools for research and testing on graphical user interfaces
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Software for the usability lab: a sampling of current tools
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Reflective conversation with materials
Bringing design to software
Bringing design to software
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Guidelines for using multiple views in information visualization
AVI '00 Proceedings of the working conference on Advanced visual interfaces
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Suede: a Wizard of Oz prototyping tool for speech user interfaces
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Sensing techniques for mobile interaction
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
An iterative design methodology for user-friendly natural language office information applications
ACM Transactions on Information Systems (TOIS)
Extracting usability information from user interface events
ACM Computing Surveys (CSUR)
Phidgets: easy development of physical interfaces through physical widgets
Proceedings of the 14th annual ACM symposium on User interface software and technology
Customizable physical interfaces for interacting with conventional applications
Proceedings of the 15th annual ACM symposium on User interface software and technology
A design tool for camera-based interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
iStuff: a physical user interface toolkit for ubiquitous computing environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Forming interactivity: a tool for rapid prototyping of physical interactive products
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
Patch Panel: Enabling Control-Flow Interoperability in Ubicomp Environments
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
The calder toolkit: wired and wireless components for rapidly prototyping interactive devices
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
VACA: a tool for qualitative video analysis
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Teaching embodied interaction design practice
DUX '05 Proceedings of the 2005 conference on Designing for User eXperience
How bodies matter: five themes for interaction design
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Supporting effective interaction with tabletop groupware
Supporting effective interaction with tabletop groupware
Distributed physical interfaces with shared phidgets
Proceedings of the 1st international conference on Tangible and embedded interaction
VoodooFlash: authoring across physical and digital form
Proceedings of the 1st international conference on Tangible and embedded interaction
Momento: support for situated ubicomp experimentation
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
iStuff mobile: rapidly prototyping new mobile phone interfaces for ubiquitous computing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Integrating user performance time models in the design of tangible UIs
CHI '07 Extended Abstracts on Human Factors in Computing Systems
Environments for creativity: a lab for making things
Proceedings of the 6th ACM SIGCHI conference on Creativity & cognition
Proceedings of the 6th ACM SIGCHI conference on Creativity & cognition
Eyepatch: prototyping camera-based interaction through examples
Proceedings of the 20th annual ACM symposium on User interface software and technology
Programming by a sample: rapidly creating web applications with d.mix
Proceedings of the 20th annual ACM symposium on User interface software and technology
HYUI: a visual framework for prototyping hybrid user interfaces
Proceedings of the 2nd international conference on Tangible and embedded interaction
Inquiring materials for tangible prototyping
Proceedings of the 2nd international conference on Tangible and embedded interaction
Tangible menus and interaction trays: core tangibles for common physical/digital activities
Proceedings of the 2nd international conference on Tangible and embedded interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Activity-based prototyping of ubicomp applications for long-lived, everyday human activities
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Evaluating capacitive touch input on clothes
Proceedings of the 10th international conference on Human computer interaction with mobile devices and services
Spyn: augmenting knitting to support storytelling and reflection
UbiComp '08 Proceedings of the 10th international conference on Ubiquitous computing
Enabling nonexpert construction of basic sensor-based systems
ACM Transactions on Computer-Human Interaction (TOCHI)
Plywood punk: a holistic approach to designing animated artifacts
Proceedings of the 3rd International Conference on Tangible and Embedded Interaction
Decoupling interaction hardware design using libraries of reusable electronics
Proceedings of the 3rd International Conference on Tangible and Embedded Interaction
Fritzing: a tool for advancing electronic prototyping for designers
Proceedings of the 3rd International Conference on Tangible and Embedded Interaction
The TeeBoard: an education-friendly construction platform for e-textiles and wearable computing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ESPranto SDK: an adaptive programming environment for tangible applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Supporting the creation of hybrid museum experiences
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Tangible sketching in 3D with posey
CHI '09 Extended Abstracts on Human Factors in Computing Systems
DIY for CHI: methods, communities, and values of reuse and customization
CHI '09 Extended Abstracts on Human Factors in Computing Systems
MakeIt: Integrate User Interaction Times in the Design Process of Mobile Applications
Pervasive '08 Proceedings of the 6th International Conference on Pervasive Computing
Framing tangible interaction frameworks
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
StateStream: a developer-centric approach towards unifying interaction models and architecture
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
A Probabilistic Approach for Modeling Human Behavior in Smart Environments
ICDHM '09 Proceedings of the 2nd International Conference on Digital Human Modeling: Held as Part of HCI International 2009
A specification paradigm for the design and implementation of tangible user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part I
The Assisted User-Centred Generation and Evaluation of Pervasive Interfaces
AmI '09 Proceedings of the European Conference on Ambient Intelligence
Proceedings of the fourth international conference on Tangible, embedded, and embodied interaction
Component-based development of mobile assistants with the ELEPHANT system
Mobility '09 Proceedings of the 6th International Conference on Mobile Technology, Application & Systems
d.note: revising user interfaces through change tracking, annotations, and alternatives
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
FrameWire: a tool for automatically extracting interaction logic from paper prototyping tests
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
MAGIC: a motion gesture design tool
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Which prototype to augment? a retrospective case study on industrial and user interface design
ICVR'07 Proceedings of the 2nd international conference on Virtual reality
Rapidly exploring application design through speed dating
UbiComp '07 Proceedings of the 9th international conference on Ubiquitous computing
No Code Required: Giving Users Tools to Transform the Web
No Code Required: Giving Users Tools to Transform the Web
MoPeDT: features and evaluation of a user-centred prototyping tool
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Amarino: a toolkit for the rapid prototyping of mobile ubiquitous computing
Proceedings of the 12th international conference on Human computer interaction with mobile devices and services
Bricolage and consultation: addressing new design challenges when building large-scale installations
Proceedings of the 8th ACM Conference on Designing Interactive Systems
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Parallel prototyping leads to better design results, more divergence, and increased self-efficacy
ACM Transactions on Computer-Human Interaction (TOCHI)
Component-based high fidelity interactive prototyping of post-WIMP interactions
International Conference on Multimodal Interfaces and the Workshop on Machine Learning for Multimodal Interaction
Sketching interactive systems with sketchify
ACM Transactions on Computer-Human Interaction (TOCHI)
Supporting rapid design and evaluation of pervasive applications: challenges and solutions
Personal and Ubiquitous Computing
SketchSpace: designing interactive behaviors with passive materials
CHI '11 Extended Abstracts on Human Factors in Computing Systems
A rapid prototyping tool for interactive device development
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
OP: a novel programming model for integrated design and prototyping of mixed objects
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
TactileTape: low-cost touch sensing on curved surfaces
Proceedings of the 24th annual ACM symposium adjunct on User interface software and technology
The proximity toolkit: prototyping proxemic interactions in ubiquitous computing ecologies
Proceedings of the 24th annual ACM symposium on User interface software and technology
Procedings of the Second Conference on Creativity and Innovation in Design
Proceedings of the 11th International Conference on Interaction Design and Children
Phybots: a toolkit for making robotic things
Proceedings of the Designing Interactive Systems Conference
.NET gadgeteer: a platform for custom devices
Pervasive'12 Proceedings of the 10th international conference on Pervasive Computing
DejaVu: integrated support for developing interactive camera-based programs
Proceedings of the 25th annual ACM symposium on User interface software and technology
PICL: portable in-circuit learner
Proceedings of the 25th annual ACM symposium on User interface software and technology
Midas: fabricating custom capacitive touch sensors to prototype interactive objects
Proceedings of the 25th annual ACM symposium on User interface software and technology
Support for modeling interaction with automotive user interfaces
Proceedings of the 3rd International Conference on Automotive User Interfaces and Interactive Vehicular Applications
Experiences from a decade of TinyOS development
OSDI'12 Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation
Tool-Supported User-Centred Prototyping of Mobile Applications
International Journal of Handheld Computing Research
Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction
WorldKit: rapid and easy creation of ad-hoc interactive applications on everyday surfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Picode: inline photos representing posture data in source code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
EventHurdle: supporting designers' exploratory interaction prototyping with gesture-based sensors
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
i*Chameleon: a platform for developing multimodal application with comprehensive development cycle
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Touch & activate: adding interactivity to existing objects using active acoustic sensing
Proceedings of the 26th annual ACM symposium on User interface software and technology
Sauron: embedded single-camera sensing of printed physical user interfaces
Proceedings of the 26th annual ACM symposium on User interface software and technology
A mixed-initiative tool for designing level progressions in games
Proceedings of the 26th annual ACM symposium on User interface software and technology
Proceedings of the 26th annual ACM symposium on User interface software and technology
Integrated visual representations for programming with real-world input and output
Proceedings of the adjunct publication of the 26th annual ACM symposium on User interface software and technology
CUBOD: a customized body gesture design tool for end users
BCS-HCI '13 Proceedings of the 27th International BCS Human Computer Interaction Conference
Hi-index | 0.00 |
Prototyping is the pivotal activity that structures innovation, collaboration, and creativity in design. Prototypes embody design hypotheses and enable designers to test them. Framin design as a thinking-by-doing activity foregrounds iteration as a central concern. This paper presents d.tools, a toolkit that embodies an iterative-design-centered approach to prototyping information appliances. This work offers contributions in three areas. First, d.tools introduces a statechart-based visual design tool that provides a low threshold for early-stage prototyping, extensible through code for higher-fidelity prototypes. Second, our research introduces three important types of hardware extensibility - at the hardware-to-PC interface, the intra-hardware communication level, and the circuit level. Third, d.tools integrates design, test, and analysis of information appliances. We have evaluated d.tools through three studies: a laboratory study with thirteen participants; rebuilding prototypes of existing and emerging devices; and by observing seven student teams who built prototypes with d.tools.