Processing 백진욱
Processing은 무엇인가?
프로세싱은 영상, 애니메이션, 인터랙션 관련 프로그래밍을 하고자 하는 사람들을 위한 오픈소스 프로그래밍 언어와 개발환경이다.
아티스트, 디자이너, 학생, 연구원들 뿐만 아니라 취미로 프로그래밍하는 사람들이 쓰기에 매우 좋다.
원래 시각적인 것을 만들면서 프로그래밍의 기본을 가르치려는 목적과 쉽게 프로토타이핑을 할 수 있는 소프트웨어 스케치북으로서 또 더 나아가서 프로페셔널 프러덕션 툴로서 사용할 목적으로 개발되었다.
PDE 환경은 GPL license, core library는 LGPL license 하에서 사용할 수 있다.
관련 사이트
프로세싱 공식 페이지. 최신 버전과 관련 정보들을 얻을 수 있다.
http://www.processing.org/download/index.html
프로세싱 공식 페이지의 다운로드 링크
2008년 12월 24일 1.0 정식 버전이 릴리즈되었다..
Mac OS X이나 Linux 사용자들은 각자 알맞은 바이너리를 다운 받아서 설치한다.
Windows의 경우 두 가지 버전이 존재한다.
Windows라고 표시된 링크는 내부에 JRE (Java Runtime Environment)가 내장되어 있는 버전이다.
Windows without Java는 OS에 설치된 JRE 환경을 사용한다. JRE나 JDK가 설치된 경우 이것을 사용해도 좋다.
http://www.processing.org/reference/index.html
프로세싱 레퍼런스 페이지
Language 링크에서 프로세싱 코어의 데이터타입과 함수들에 대한 모든 정보를 얻을 수 있다.
Processing IDE의 Help 메뉴를 통하면 현재 사용하고 있는 IDE 버전에 알맞은 오프라인 레퍼런스 페이지를 참조할 수 있다.
Libraries 링크에서는 배포판에 포함된 8개 라이브러리 (1.0 정식 기준)와 Third Party 라이브러리에 대한 정보를 제공한다.
Environment 링크에서 IDE의 기본 사용법과 좌표계 등 프로그래밍에 대한 가장 기본적인 정보를 제공한다.
http://www.openprocessing.org/
프로세싱 작업들을 게시하고 공유. 프로세싱으로 작업하는 많은 작가의 코드가 공개되어 있다.
NYU ITP에서 강의하고 있는 다니엘 쉬프먼의 blog
Courses and Tutorials 링크에서 프로세싱 및 컴퓨터 아트에서 기본적인 개념과 유용한 테크닉을 배울 수 있다.
http://www.flight404.com/blog/
Processing을 이용해서 멋진 작업들을 발표하고 있는 Robert Hodgin의 블로그
튜터리얼은 없으나 프로세싱으로 할 수 있는 작업에 대해서 관심이 있다면 한번 보시길.
내용
Processing 언어 소개
Processing 언어 및 3rd Party Library 설치
Processing 사용법
Processing 언어 특징 소개
Processing Programming 실습
Eclipse 와 Xcode에서 프로세싱 사용
준비해오면 좋을 것들
Processing이 설치된 개인 노트북
Eclipse나 Xcode 설치가 되어 있으면 더 좋습니다.
프로세싱 튜터리얼에 진행한 샘플 파일
http://sites.google.com/site/anpshare/Home/jalyosil/ANPShareTutorial1.pde?attredirects=0