A direct manipulation interface for boolean information retrieval via natural language query
SIGIR '90 Proceedings of the 13th annual international ACM SIGIR conference on Research and development in information retrieval
A graphical filter/flow representation of Boolean queries: a prototype implementation and evaluation
Journal of the American Society for Information Science
Teaching computers the young and the adults: observations on learning style differences
CHI 98 Cconference Summary on Human Factors in Computing Systems
Cognitive strategies and looping constructs: an empirical study
Communications of the ACM
Revised report on the algorithm language ALGOL 60
Communications of the ACM
Report on the algorithmic language ALGOL 60
Communications of the ACM
Phidgets: easy development of physical interfaces through physical widgets
Proceedings of the 14th annual ACM symposium on User interface software and technology
Tangible programming elements for young children
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Intelligent Interfaces and Retrieval Methods for Subject Searching in Bibliographic Retrieval Systems
Challenge: recombinant computing and the speakeasy approach
Proceedings of the 8th annual international conference on Mobile computing and networking
Embedded Everywhere: A Research Agenda for Networked Systems of Embedded Computers
Embedded Everywhere: A Research Agenda for Networked Systems of Embedded Computers
Wireless sensor networks: a survey
Computer Networks: The International Journal of Computer and Telecommunications Networking
Dedicated Tools for Microprocessor Education
IEEE Micro
ICrafter: A Service Framework for Ubiquitous Computing Environments
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
Seven Deadly Sins of Introductory Programming Language Design
SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
Tabular and Textual Methods for Selecting Objects from a Group
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
Using developmental theories to inform the design of technology for children
Proceedings of the 2003 conference on Interaction design and children
System Synthesis for Networks of Programmable Blocks
Proceedings of the conference on Design, Automation and Test in Europe - Volume 2
GoGo board: augmenting programmable bricks for economically challenged audiences
ICLS '04 Proceedings of the 6th international conference on Learning sciences
Reflective physical prototyping through integrated design, test, and analysis
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Mindstorms: not just a kid's toy
IEEE Spectrum
PICL: portable in-circuit learner
Proceedings of the 25th annual ACM symposium on User interface software and technology
Hi-index | 0.00 |
Technology trends have enabled deployment of low-cost sensor-based systems, but designing customized sensor-based systems to carry out specific tasks still requires costly engineering by experts. We briefly summarize eBlocks, a technology enabling nonexperts to quickly construct basic customized sensor-based systems, without requiring electronics or knowledge of programming languages. We describe experiments illustrating successful construction of Boolean sensor-based systems by novice users, focusing on intuitive logic and state block design. Additionally, we present preliminary experiments demonstrating usability of integer-based blocks and introduce a programmable block and the corresponding configuration methodology intended for nonexpert users.