skip to main content
10.1145/642611.642676acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

Using pixel rewrites for shape-rich interaction

Published:05 April 2003Publication History

ABSTRACT

This paper introduces new interactive ways to create, manipulate and analyze shapes, even when those shapes do not have simple algebraic generators. This is made possible by using pixel-pattern rewrites to compute directly with bitmap representations. Such rewrites also permit the definition of functionality maps, bitmaps that specify the spatial scope of application functionality, and organic-widgets, implemented right in the pixels to have arbitrary form, integrated with the shape needs of the applications. Together these features should increase our capabilities for working with rich spatial domains.

References

  1. Bell, B. & Lewis, C. (1993) ChemTrains: A Language for Creating Behaving Pictures. In 1993 IEEE Workshop on Visual Languages, 1993, 188--195.]]Google ScholarGoogle Scholar
  2. Codd, E. F., Cellular automata, New York: Academic Press, 1968.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Davis, R. & King, J. An overview of production systems. Rep. STAN-CS-75-524, Computer Science Dept., Stanford Univ., Stanford, CA, 1975.]]Google ScholarGoogle Scholar
  4. Furnas, G.W. (1991) New Graphical Reasoning Models for Understanding Graphical Interfaces. Proc. of CHI '91 Conf. on Hum. Factors in Comp. Sys. 1991, 71--78.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Furnas, George W. and Qu, Yan (2002) Shape Manipulation using Pixel Rewrites. At Workshop on Visual Computation 2002, in Proceedings of the Distributed Multimedia Systems 2002, San Francisco, CA, Sept 26--29, 630--639.]]Google ScholarGoogle Scholar
  6. Furnas, G.W., Qu, Y., Shrivastava, S., and Peters, G, (2000) The use of intermediate graphical constructions in problem solving with dynamic, pixel-level diagrams. In M.Anderson, P.Cheng, V.Harslev (Eds.) Theory and Application of Diagrams, Lecture Notes in A. I. #1889, Springer Verlag.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Furnas, G., Qu, Y., Shrivastava, S., and Peters, G. (2001) Richer Graphical Interaction using Interactive Pixel Rewrite Systems. Extended Abstract (demo) In Proc. of CHI 2001 Conf. on Hum. Factors in Comp. Sys., 9--10.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kurlander, D & Bier, Eric A. (1988) Graphical search and replace. Computer Graphics, 22(4), 113--120.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Lindenmayer, A. (1968) Mathematical models for cellular interaction in development, Parts I and II. Journal of Theoretical Biology, 18, 280--315.]]Google ScholarGoogle ScholarCross RefCross Ref
  10. Repenning, A. & Fahlen, L.E. (1993) Agentsheets: A Tool for Building Domain-Oriented Visual Programming Environments. Proc. of ACM INTERCHI'93 Conf. on Human Factors in Comp. Sys., 142--143.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Russ, John C. (1998) The Image Processing Handbook 3rd Ed, Boca Raton, FL: CRC Press.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Serra, Jean (1982) Image Analysis and Mathematical Morphology, New York: Academic Press.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Siromoney, G., Siromoney, R, Krithivasan, K. (1973) Picture Languages with Array Rewriting Rules. Information and Control, 22. Academic Press, 447--470.]]Google ScholarGoogle Scholar
  14. Smith, D.C., Cypher, A. & Spohrer, J. (1994) KidSim: Programming Agents Without a Programming Language. Comm of the ACM, 37(7), 54--67.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Stiny, G, (1980) Introduction to shape and shape grammars. Environment And Planning B - Planning & Design, 7 (3): 343--351.]]Google ScholarGoogle ScholarCross RefCross Ref
  16. Yamamoto, Kakuya (1996). Visulan: A Visual Programming Language for Self-Changing Bitmap. Proc. of International Conference on Visual Information Systems, Victoria Univ. of Tech. cooperation with IEEE (Melbourne, Australia), 88--89.]]Google ScholarGoogle Scholar

Index Terms

  1. Using pixel rewrites for shape-rich interaction

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  CHI '03: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
                  April 2003
                  620 pages
                  ISBN:1581136307
                  DOI:10.1145/642611

                  Copyright © 2003 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 5 April 2003

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  CHI '03 Paper Acceptance Rate75of468submissions,16%Overall Acceptance Rate6,199of26,314submissions,24%

                  Upcoming Conference

                  CHI '24
                  CHI Conference on Human Factors in Computing Systems
                  May 11 - 16, 2024
                  Honolulu , HI , USA

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader