[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1709886.1709990acmconferencesArticle/Chapter ViewAbstractPublication PagesteiConference Proceedingsconference-collections
abstract

Twinkle: programming with color

Published: 24 January 2010 Publication History

Abstract

Twinkle allows anyone to program using colors in the real world. Twinkle uses a color sensor to read colors from arrangements of objects, drawings, or collages. Those colors are then mapped to certain outputs, like sounds, graphics, or robotic movements. Color patterns can even be used to control the color sensor itself, closing the loop. The result is that you can program a computer or a robot, or compose a musical score, just by drawing on a piece of paper with crayons. Of course it's not limited to crayons. You could build your program with Lego bricks, arrange your program with the multi colored leaves of early Fall, or think of any collection of objects in the world as a program: from a striped shirt to a handful of M&Ms. In the limit, several interesting new programming concepts emerge from this paradigm: commands are no longer discrete and rigid but mixable and smearable; the program counter becomes visible, handheld, and nondeterministic; and when the color sensor becomes the program counter the application space and the programming space become intertwined.

References

[1]
Horne, M.S. Designing Tangible Programming Languages for Classroom Use. Tangible and Embedded Interaction 2007, ACM Press.
[2]
http://drawdio.com
[3]
http://scratch.mit.edu
[4]
http://en.wikipedia.org/wiki/SimTunes
[5]
http://www.dangermouse.net/esoteric/piet.html
[6]
Elumeze, N. Toward Ambient Programming for Children. CELDA 2006.

Cited By

View all
  • (2018)MODProceedings of the Twelfth International Conference on Tangible, Embedded, and Embodied Interaction10.1145/3173225.3173254(460-469)Online publication date: 18-Mar-2018
  • (2018)Preparing Pre-service Teachers to Promote Computational Thinking in School ClassroomsComputational Thinking in the STEM Disciplines10.1007/978-3-319-93566-9_7(127-150)Online publication date: 15-Aug-2018
  • (2012)TempoStringProceedings of the 2012 ACM Conference on Ubiquitous Computing10.1145/2370216.2370345(643-644)Online publication date: 5-Sep-2012
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
TEI '10: Proceedings of the fourth international conference on Tangible, embedded, and embodied interaction
January 2010
414 pages
ISBN:9781605588414
DOI:10.1145/1709886

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 January 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. color
  2. sensing
  3. tangible programming
  4. toolkit

Qualifiers

  • Abstract

Conference

TEI '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 393 of 1,367 submissions, 29%

Upcoming Conference

TEI '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)MODProceedings of the Twelfth International Conference on Tangible, Embedded, and Embodied Interaction10.1145/3173225.3173254(460-469)Online publication date: 18-Mar-2018
  • (2018)Preparing Pre-service Teachers to Promote Computational Thinking in School ClassroomsComputational Thinking in the STEM Disciplines10.1007/978-3-319-93566-9_7(127-150)Online publication date: 15-Aug-2018
  • (2012)TempoStringProceedings of the 2012 ACM Conference on Ubiquitous Computing10.1145/2370216.2370345(643-644)Online publication date: 5-Sep-2012
  • (2012)Construction of a prototyping support system for painted musical instrumentsProceedings of the 9th international conference on Advances in Computer Entertainment10.1007/978-3-642-34292-9_27(384-397)Online publication date: 3-Nov-2012
  • (2011)CoolMagProceedings of the 13th international conference on Ubiquitous computing10.1145/2030112.2030223(581-582)Online publication date: 17-Sep-2011
  • (2011)TofuDrawProceedings of the 10th International Conference on Interaction Design and Children10.1145/1999030.1999064(213-216)Online publication date: 20-Jun-2011
  • (2010)Gifts for intertwining with modern natureProceedings of the 9th International Conference on Interaction Design and Children10.1145/1810543.1810608(340-343)Online publication date: 9-Jun-2010
  • (2010)CraftopolisProceedings of the 9th International Conference on Interaction Design and Children10.1145/1810543.1810581(242-245)Online publication date: 9-Jun-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media