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/

      • 프로세싱 작업들을 게시하고 공유. 프로세싱으로 작업하는 많은 작가의 코드가 공개되어 있다.

    • http://www.shiffman.net/

      • NYU ITP에서 강의하고 있는 다니엘 쉬프먼의 blog

      • Courses and Tutorials 링크에서 프로세싱 및 컴퓨터 아트에서 기본적인 개념과 유용한 테크닉을 배울 수 있다.

    • http://www.flight404.com/blog/

      • Processing을 이용해서 멋진 작업들을 발표하고 있는 Robert Hodgin의 블로그

      • 튜터리얼은 없으나 프로세싱으로 할 수 있는 작업에 대해서 관심이 있다면 한번 보시길.

내용

    1. Processing 언어 소개

    2. Processing 언어 및 3rd Party Library 설치

    3. Processing 사용법

    4. Processing 언어 특징 소개

    5. Processing Programming 실습

    6. Eclipse 와 Xcode에서 프로세싱 사용

준비해오면 좋을 것들

Processing이 설치된 개인 노트북

Eclipse나 Xcode 설치가 되어 있으면 더 좋습니다.

프로세싱 튜터리얼에 진행한 샘플 파일

http://sites.google.com/site/anpshare/Home/jalyosil/ANPShareTutorial1.pde?attredirects=0