1. 프로세싱

 

 

         프로세싱은  그래픽 등 시각적인 효과를 위해 사용하는 프로그래밍 언어로서 MIT 미디어랩에서 Java언어를 기반으로 개발되었다. 오픈소스로 개발되었기 때문에 모든 것이 무료로 open되어 있고, 디자이너 등 기존 프로그래밍 언어어 익숙하지 않은 사람들도 손쉽게 사용할 수 있다는 점이 장점이다.  특히 아두이노나 라즈베리파이를 사용하는 사람들의 경우에는 각종 센서들로 부터의 Data를 그래픽으로 시각화하여 표현하는 용도로 많이 사용한다. 즉 , 간단한 명령어로 버튼모양, 3D 그래픽 등 사물의 모양을 만들어 아두이노와 연결하면 그럴듯한 시뮬에이터처럼 작동되게 할 수도 있다.   

 

2. 프로세싱의 설치

         프로세싱은 개발사이트에 접속해서 직접 다운 받아 설치할 수 있다.

 

 

Download \ Processing.org

 

processing.org

다운로드 화면에는 OS종류별로 설치 프로그램이 준비되어있으므로 원하는 설치파일을 다운받는다.

압축파일 형태로 다운로드 받게되는데 이를 원하는 폴더에 압축해제하여 풀어 놓기만 하면 설치가 완료되고, 포함되어 있는 실행파일을 실행시키면 바로 기동시킬 수 있다. 

 

 

3. 프로세싱 사용방법

 

      프로세싱 프로그램을 기동시키면 다음과 같은 프로세싱 IDE 화면이 표시되는데 아두이노 IDE와 동일한 구조로서 간단 명료하게 프로그램을 작성하고 테스트해 볼 수 있다. 

 

        - 화면 최상단에는 각종 메뉴들이 메뉴바로 구성되어 있다. 

        - 다음에는 툴바가 표시되는데 프로그램을 실행 또는 중지시킬 수 있다.

        - 화면 중간의 편집창에 프로그램 소스를 작성한다.   

        - 화면 하단의 콘솔창에는 프로그램 에러 정보등 각종 메세지를 출력해 준다.   

 

  에디터창에 아무런 코드도 없는 공백상태에서 툴바의 실행버튼을 눌러보면 다음과 같은 실행결과가 화면에 표시된다.

즉 회색 배경색 화면을 기본으로 하여 사용자가 지정하는 명령에 따라 각종 도형들이나 시각적인 이미지들을 표현해 나가는 것이다.

 

size(400,400);
background(0,0,200);

 

위 두줄의 명령어를 편집창에 입력하고 실행버튼을 누르면 다음과 같이 가로세로 400px,파란색 배경을 가진 화면이 출력된다.

 

4. 예제프로그램 

       

프로세싱 IDE 메뉴에서 파일 -> 예제를 선택하면 다음과 같은 화면이 표시되는데 여기에서 Demos -> Grapphics -> Planet를 선택해서 실행시켜 본다  

 

그러면 다음과 같이 행성의 움직임을 그래픽화한 애니메이션화면이 표시된다.

 

 

 

 

 

   

+ Recent posts