iCricket: A Programmable Brick for Kids’ Pervasive Computing Applications

Fred Martin, Kallol Par, Kareem Abu-Zahra, Vasiliy Dulsky, Andrew Chanler

2005

Abstract

The iCricket is a new internet-enabled embedded control board with built-in motor and sensor interface circuits. It is designed for use by pre-college students and other programming novices. It includes a Logo virtual machine with extensions that allow networked iCrickets communicate with one another, retrieving sensor values and remotely running each other’s Logo procedures. The underlying implementation uses standard HTTP protocols. The iCricket’s key contribution is that it will allow programming novices (children, artists, and other non-engineers) to implement pervasive computing applications with an easy-to-use, interactive language (Logo). This paper focuses the iCricket hardware and software design. Later work will evaluate results of using the design with various users.

References

  1. Petroski, H.: Back to the future. Prism 9 (2000)
  2. Papert, S.: Mindstorms: Children, Computers, and Powerful Ideas. Basic Books (1980)
  3. Frei, P., Su, V., Mikhak, B., Ishii, H.: curlybot: designing a new class of computational toys. In: CHI 7800: Proceedings of the SIGCHI conference on Human factors in computing systems, ACM Press (2000) 129-136
  4. Raffle, H.S., Parkes, A.J., Ishii, H.: Topobo: a constructive assembly system with kinetic memory. In: CHI 7804: Proceedings of the 2004 conference on Human factors in computing systems, ACM Press (2004) 647-654
  5. Ackermann, E.: Direct and mediated experience: Their role in learning. In Lewis, R., Mendelsohn, P., eds.: Lessons from Learning. Proceedings of the IFIP TC3/WG3.3 Working Conference (1993)
  6. Martin, F.: Children, Cybernetics, and Programmable Turtles. Master's thesis, Massachusetts Institute of Technology, Cambridge, MA (1988)
  7. Martin, F.: Circuits to Control: Learning Engineering by Designing LEGO Robots. PhD thesis, Massachusetts Institute of Technology, Cambridge, MA (1994)
  8. Martin, F.: Robotic Explorations: A Hands-On Introduction to Engineering. Prentice-Hall (2000)
  9. Resnick, M., Berg, R., Eisenberg, M.: Beyond black boxes: Bringing transparency and aesthetics back to scientific investigation. Journal of the Learning Sciences 9 (2000) 7-30
  10. Inc., N.: SitePlayer Embedded Internet Server, NetMedia Inc: www.siteplayer.com (2005)
  11. Products, M.I.: TINI (Tiny InterNet Interface), Dallas Semiconductor/Maxim Inc: www. maxim-ic.com/TINIplatform.cfm (2005)
  12. Kafai, Y.: Learning through making games: Children's development of design strategies in the creation of a computational artifact. In Kafai, Y., Resnick, M., eds.: Constructionism in Practice. Lawrence Erlbaum Associates (1996) 71-96
  13. Martin, F., Mikhak, B., Resnick, M., Silverman, B., Berg, R.: To mindstorms and beyond: Evolution of a construction kit for magical machines. In Druin, A., Hendler, J., eds.: Robots for Kids: Exploring New Technologies for Learning. Morgan Kaufmann (2000) 9-33
  14. Martin, F.: The Handy Cricket: handyboard.com/cricket/ (2005)
  15. Martin, F., Mikhak, B., Silverman, B.: Metacricket: A designer's kit for making computational devices. IBM Systems Journal 39 (2000)
  16. Dannenberg, A.: MSP430 Internet Connectivity. Technical Report SLAA137A, Texas Instruments (2004)
  17. Dunkels, A.: Full TCP/IP for 8-Bit Architectures. In: Proceedings of MOBISYS 2003, San Francisco, CA (2003)
  18. Jones, M.T.: An Embeddable HTTP Server: Web-enabling embedded devices. Dr. Dobbs Journal (2001)
Download


Paper Citation


in Harvard Style

Martin F., Par K., Abu-Zahra K., Dulsky V. and Chanler A. (2005). iCricket: A Programmable Brick for Kids’ Pervasive Computing Applications . In Proceedings of the 2nd International Workshop on Ubiquitous Computing - Volume 1: IWUC, (ICEIS 2005) ISBN 972-8865-24-4, pages 75-81. DOI: 10.5220/0002574100750081


in Bibtex Style

@conference{iwuc05,
author={Fred Martin and Kallol Par and Kareem Abu-Zahra and Vasiliy Dulsky and Andrew Chanler},
title={iCricket: A Programmable Brick for Kids’ Pervasive Computing Applications},
booktitle={Proceedings of the 2nd International Workshop on Ubiquitous Computing - Volume 1: IWUC, (ICEIS 2005)},
year={2005},
pages={75-81},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002574100750081},
isbn={972-8865-24-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Ubiquitous Computing - Volume 1: IWUC, (ICEIS 2005)
TI - iCricket: A Programmable Brick for Kids’ Pervasive Computing Applications
SN - 972-8865-24-4
AU - Martin F.
AU - Par K.
AU - Abu-Zahra K.
AU - Dulsky V.
AU - Chanler A.
PY - 2005
SP - 75
EP - 81
DO - 10.5220/0002574100750081