ABSTRACT
Recent years have seen the evolution of networks of tiny low power computing blocks, known as sensor networks. In one class of sensor networks, a non-expert user, who has little or no experience with electronics or programming, selects, connects and/or configures one or more blocks such that the blocks compute a particular Boolean logic function of sensor values. We describe a series of experiments showing that non-expert users have much difficulty with a block based on Boolean logic truth tables, and that a logic block having a sentence-like structure with some configurable switches yields a better success rate. We also show that a particular use of color with a truth table improves results over a traditional truth table.
- Blackwell, A., R. Hague. AutoHAN: An Architecture for Programming the Home. IEEE Symposia on Human-Centric Computing Languages and Environments, 2001. Google ScholarDigital Library
- Cotterell, S., F. Vahid. A Logic Block Enabling Logic Configuration by Non-Experts in Sensor Networks. UC Riverside Technical Report UCR-CSE-04-09, 2004.Google Scholar
- S. Cotterell, K. Downey, F. Vahid. Applications and Experiments with eBlocks - Electronic Blocks for Basic Sensor-Based Systems. SECON 2004.Google ScholarCross Ref
- S. Cotterell, F. Vahid, W. Najjar, H. Hsieh. First Results with eBlocks: Embedded Systems Building Blocks. CODES+ISSS Merged Conference, October 2003. Google ScholarDigital Library
- Gammon, B. Everything we currently know about making visitor-friendly mechanical interactives. British Interactive Group, http://www.big.uk.com, 1999.Google Scholar
- Hidreth, C. R. Intelligent Interfaces and Retrieval methods for Subject Search in Bibliographic Retrieval Systems. Advances in Library Info. Tech., 2 (1989). Google ScholarDigital Library
- Hill, J., D. Culler. MICA: A Wireless Platform For Deeply Embedded Networks. IEEE Micro 22, 6 (2002). Google ScholarDigital Library
- Kharma, N. and L. Caro. MagicBlocks: A Game Kit for Exploring Digital Logic. Proc. of the 2002 American Society for Eng. Education Annual Conference (2002).Google Scholar
- Logiblocs. http://www.logiblocs.com.Google Scholar
- MIT Media Laboratory. Programmable Bricks. http://llk.media.mit.edu/projects/cricket/Google Scholar
- National Research Council. Embedded, Everywhere: A Research Agenda for Networked Systems of Embedded Computers. National Academies Press (2001). Google ScholarDigital Library
- Pane, J. and Myers, B. Tabular and Textual Methods for Selecting Objects form a Group. Proc. Visual Languages (2000), 157--164. Google ScholarDigital Library
- Sikorski, M. Teaching Computers the Young and the Adults: Observations on Learning Style Differences. CHI (1998), pp 42--43. Google ScholarDigital Library
Index Terms
- A logic block enabling logic configuration by non-experts in sensor networks
Recommendations
eBlocks: an enabling technology for basic sensor based systems
IPSN '05: Proceedings of the 4th international symposium on Information processing in sensor networksWe describe the development of a set of embedded system building blocks, known as eBlocks. An eBlock network can be viewed as a basic form of sensor network that can be developed by non-programming engineers, scientists, and others. Each eBlock has a ...
Enabling nonexpert construction of basic sensor-based systems
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 ...
Coverage-aware sensor engagement in dense sensor networks
Selected papers of EUC 2005Wireless sensor networks are capable of carrying out surveillance missions for various applications in remote areas without human interventions. An essential issue of sensor networks is to search for the balance between the limited battery supply and the ...
Comments