ACM Home Page
Please provide us with feedback. Feedback
Enabling nonexpert construction of basic sensor-based systems
Full text PdfPdf (1.51 MB)
Source
ACM Transactions on Computer-Human Interaction (TOCHI) archive
Volume 16 ,  Issue 1  (April 2009) table of contents
Article No. 1  
Year of Publication: 2009
ISSN:1073-0516
Authors
Susan Lysecky  University of Arizona, Tucson, AZ
Frank Vahid  University of California, Riverside, Riverside, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 36,   Downloads (12 Months): 280,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1502800.1502801
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
Backus, J. W. 1959. The syntax and semantics of the proposed international algebraic language. In Proceedings of the International Conference on Information Processing. 125--131.
 
4
Crossbow Technology Inc. 2005. http://www.xbow.com.
 
5
Dust, Inc. 2005. http://www.dust-inc.com.
6
 
7
Electronic Blocks. 2005. http://www.itee.uq.edu.au/~peta/_ElectronicBlocks.htm.
 
8
Gammon, B. 1999. Everything we currently know about making visitor-friendly mechanical interactive exhibits. Informal Learn. 39, 10--13.
 
9
Gogo Boards. 2005. http://padthai.media.mit.edu:8080/cocoon/gogosite/home.xsp?lang=en.
10
11
 
12
Hartmann, S., Klemmer, M., Bernstein, N., and Mehta. 2005. d.tools: Visually prototyping physical UIs through statecharts. In Proceedings of the ACM Symposium on User Interface Software and Technology (UIST). ACM, New York.
 
13
 
14
 
15
Home Heartbeat. 2005. http://www.homeheartbeat.com.
 
16
Horton, M. 2004. Commercial wireless sensor networks: status, issues and challenges. In Proceedings of the IEEE Conference on Sensor and Ad Hoc Communications and Networks (SECON).
 
17
Horton, M., Culler, D.E., Pister, K., Hill, J., and Szewczyk, R. 2002. Mica: The commercialization of microsensor motes. Sensors Online Mag. (April).
 
18
Kharma, N. and Caro. L. 2002. MagicBlocks: A game kit for exploring digital logic. In Proceedings of the American Society for Engineering Education Annual Conference.
 
19
Lego Mindstorms. 2005. http://mindstorms.lego.com.
 
20
Logiblocs. 2005. http://www.logiblocs.com.
 
21
Logidules. 2005. http://diwww.epfl.ch/lami/teach/logidules.html.
 
22
 
23
Marquardt, N. and Greenberg, S. 2006. Shared phidgets: A toolkit for rapidly prototyping distributed physical user interfaces. Rep. 2006-829--22, Department of Computer Science, University of Calgary, Calgary, Alberta.
 
24
Martin, F. et. al. 2005. The MIT programmable brick. http://llk.media.mit.edu/projects/cricket/.
 
25
Martin, F. et al. 1997. Crickets: Tiny computers for big ideas. http://lcs.www.media.mit.edu/people/fredm/projects/cricket/.
 
26
 
27
Microchip. 2006. http://www.microchip.com.
 
28
MIT Media Laboratory. 2005. GoGo board. http://learning.media.mit.edu/projects/gogo/index.html.
 
29
MIT Media Laboratory Epistemology and Learning Group. 1998. Beyond black boxes. http://llk. media.mit.edu/projects/bbb/.
 
30
31
32
 
33
Nicoud, J. D. 1997. The Logidules. http://diwww.epfl.ch/lami/teach/logidules.html.
 
34
 
35
Omojokun, O. and Dewan, P. 2003. A high-level and flexible framework for dynamically composing networked devices. In Proceedings of the IEEE Workshop on Mobile Computing Systems and Applications (WMCSA). 160--169.
 
36
 
37
Pane, J. and Myers, B. 1996. Usability issues in the design of novice programming systems. Tech. rep. CMU-HCII-96--101, Human-Computer Interaction Institute.
 
38
Patil, B., Maetzel, K., and Neuhold, E. 2001. Native end-user languages: A design framework. In Proceedings of the Workshop of the Psychology of Programming Interest Group. 113--126.
 
39
Phidgets. 2003. http://www.phidgets.com/.
 
40
 
41
Resnick, M., Ocko, S., and Papert, S. 1988. LEGO, logo, and design. Child. Environ. Q. 5, 4, 14--18.
42
 
43
 
44
Sipitakiat, A., Blikstein, P., and Cavallo, D. 2002. The GoGo board: Moving towards highly available computational tools in learning environments. In Proceedings of the Interactive Computer-Aided Learning International Workshop.
 
45
Smart Dust. 2004. http://robotics.eecs.berkeley.edu/~pister/SmartDust/.
 
46
Smart Home. 2005. http://www.smarthome.com.
47
 
48
Tanaka, J. 1999. The perfect search. Newsweek. (Sept. 27). 71--72.
 
49
Teleo. 2005. http://www.makingthings.com/.
 
50
Tiny OS Community Forum. 2005. http://www.tinyos.net.
 
51
Wallich, P. 2001. Mindstorms: Not Just a kid's toy. IEEE Spectrum 38, 9, 52--27.
 
52
53
54
 
55
Wyeth, P. And Wyeth, G. 2001. Electronic blocks: Tangible programming elements for preschoolers. In Proceedings of the 8th IFIP TC13 Conference on Human-Computer Interaction (Interact). 496--503.
 
56

Collaborative Colleagues:
Susan Lysecky: colleagues
Frank Vahid: colleagues