the mit press processing a programming handbook for visual designers and artists sep 2007

735 7.2K 0
the mit press processing a programming handbook for visual designers and artists sep 2007

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... understand this “arcane art of computer programming. ” Processing strives to make it possible and advantageous for people within the visual arts to learn how to build their own tools—to become software literate Alan Kay, a pioneer at Xerox PARC and Apple, explains what literacy means in relation to software: The ability to “read” a medium means you can access materials and tools created by others The ability... software tools in the same domain The project integrates a programming language, development environment, xxi and teaching methodology into a unified structure for learning and exploration The software allows people to make a smooth transition from beginner to advanced programmer, and the Processing language is a good basis for future learning The technical aspects of the language and the deeper programming. .. Processing The ideas and structure of this book have been refined over the last six years of teaching at UCLA, Carnegie Mellon, Interaction Design Institute Ivrea, MIT, and Harvard We’re particularly grateful to the students in Casey’s DESMA 28, 15 2A, and 152B classes for their ideas, effort, and energy Casey’s graduate students at UCLA have provided invaluable feedback: Tatsuya Saito, Krister Olsson, Aaron... software John Maeda is the person most responsible for the genesis of Processing and this book His guidance as our adviser in the Aesthetics and Computation Group (ACG) at the MIT Media Lab and the innovations of the Design By Numbers project are the foundation for the ideas presented here Processing has also been strongly informed by the research and collaboration with our fellow graduate students at the. .. introductory classes for undergraduates and for topical graduate-level classes It has been used at small art schools, private colleges, and public universities At UCLA, for example, it is used to teach a foundation class in digital media to second-year undergraduates and has been introduced to the graduate students as a platform for explorations into more advanced domains In the undergraduate Introduction... resources for students interested in detailed topics Context The Processing approach to programming blends with established methods The core language and additional libraries make use of Java, which also has elements identical to the C programming language This heritage allows Processing to make use of decades of programming language refinements and makes it understandable to many people who are already familiar... within a visual context, to serve as a software sketchbook, and to be used as a production tool Students, artists, design professionals, and researchers use it for learning, prototyping, and production The Processing language is a text programming language specifically designed to generate and modify images Processing strives to achieve a balance between clarity and advanced features Beginners can write their... software initiatives Processing strives to apply the spirit of open source software innovation to the domain of the arts We want to provide an alternative to available proprietary software and to improve the skills of the arts community, thereby stimulating interest in related initiatives We want to make Processing easy to extend and adapt and to make it available to as many people as possible Processing. .. think programming is only for people who are good at math and other technical disciplines One reason programming remains within the domain of this type of personality is that the technically minded people usually create programming languages It is possible to create different kinds of programming languages and environments that engage people with visual and spatial minds Alternative languages such as Processing. .. the 1980s Max is different from typical languages; its programs are created by connecting boxes that represent the program code, rather than lines of text It has generated enthusiasm from thousands of musicians and visual artists who use it as a base for creating audio and visual software The same way graphical user interfaces opened up computing for millions of people, alternative programming environments . States of America. Library of Congress Cataloging-in-Publication Data Reas, Casey. Processing : a programming handbook for visual designers and artists / Casey Reas & Ben Fry ; foreword. Image as data Output 1: Images Saving images save() Saving sequential images saveFrame() Synthesis 3: Motion and Arrays Centipede. Ariel Malka Chronodraw. Andreas Gysin AmoebaAbstract_03 1:11:18 PM Processing: a programming handbook for visual designers and artists Casey Reas Ben Fry The MIT Press Cambridge, Massachusetts London, England Reas_00_i-xxvi.indd Sec1:iiiReas_00_i-xxvi.indd

Ngày đăng: 11/06/2014, 16:34

Từ khóa liên quan

Mục lục

  • Preface_0000

  • Preface_0001

  • Preface_0002

  • Preface_0003

  • Preface_0004

  • Preface_0005

  • Preface_0006

  • Preface_0007

  • Preface_0008

  • Preface_0009

  • Preface_0010

  • Preface_0011

  • Preface_0012

  • Preface_0013

  • Preface_0014

  • Preface_0015

  • Preface_0016

  • Preface_0017

  • Preface_0018

  • Preface_0019

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan