일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Bidirectional Associative Memory
- 물걸레로봇청소기추천
- 물걸레자동세척로봇청소기
- 인공지능
- 멤버십
- Google App Engine
- 갤럭시탭S8울트라
- 하이퍼바이저
- 구글 앱 엔진
- 패턴인식
- 빅데이터
- 파이썬
- 나르왈프레오
- 고려대학교
- 패턴 인식
- NarwalFreo
- 동아리
- 삼성전자 소프트웨어멤버십 SSM
- 증강현실
- 가상화
- Python
- 신경망
- Friendship
- 삼성소프트웨어멤버십
- hopfield network
- 삼성
- BAM
- SSM
- 신경회로망
- Neural Network
- Today
- Total
정보공간_1
[2기 부산 배보람] develop visually oriented applications by Processing 본문
[2기 부산 배보람] develop visually oriented applications by Processing
알 수 없는 사용자 2012. 11. 21. 19:00Processing consists of:
- The Processing Development Environment (PDE). This is the software that runs when you double-click the Processing icon. The PDE is an Integrated Development Environment (IDE) with a minimalist set of features designed as a simple introduction to programming or for testing one-off ideas.
- A collection of functions (also referred to as commands or methods) that make up the “core” programming interface, or API, as well as several libraries that support more advanced features such as sending data over a network, reading live images from a webcam, and saving complex imagery in PDF format.
- A language syntax, identical to Java but with a few modifications.
- An active online community, based at http://processing.org.
개발을위한 위한 툴을 지원하고 문법이 자바와 비슷하다고 하는 것을 확인 했습니다.
원래는 디자이인 관련 일을 하시는 분들이 많이들 배운다고 합니다. 자바랑 비슷하다고 하니 프로그래머들도 쉽게 슥득 할 수 있을 것 같습니다. ^^
저는 다운로드 페이지에서 windows 32-bit용 PDE를 다운로드했습니다.
편집기는 상당히 심플하게 구성 되어 있는데
가운데 자리 잡은 텍스트 에디터를 기준으로 바로 아래 회색 띠 부분이 메시지 영역, 그 아래 검은색 공간은 콘솔 출력 부분입니다.
가장 기본이 되는 원을 한번 그려 보겠습니다.
텍스트 에디터에서 아래와 같은 함수출 코드를 적고
ellipse(50, 50, 80, 80);
toolbar에 있는 재생버튼을 누르면 결과가 실행이 됩니다.
또 다른 예제를 한번더 보겠습니다.
void setup() { size(480, 120); } void draw() { if (mousePressed) { fill(0); } else { fill(255); } ellipse(mouseX, mouseY, 80, 80); }
간단하게 설명하면 창을 480,120 크기로 생성하고
원을 마우스 포언티를 중심으로 그리는데 마우스 클릭을 하면 검은색 클릭을 안하면 흰색으로 그리는 예제 입니다.
지금까지 간단하게 hello word 수준으로 프로세싱의 맛을 한번 봤습니다.
사이트에 좌표계, 색상, 객체, 2차원, 3차원등 종류 별로 강의가 준비 되어 있습니다. 관심이 생기신 분들은
이 강좌를 보고 한번 배워 보시면 금방 익숙해 질 수 있을듯하네요 ㅎㅎ
이 사이트 뿐만아니라 http://www.openprocessing.org/ 곳도 있습니다.
이곳은 강좌뿐 아니라 사람들이 자신이 만든 소스 코드를 공유 하고 있는데 여기 있는 것들을 조금만 응용해도
재미있는 것들을 많이 만들어 보실수 있습니다.
실제로 부산멤버십에서도 프로젝트에 프로세싱을 적용한 사례가 있었는데 프로젝트가 상당히 있어보이는효과(?)가 있었습니다. ㅎㅎ
여러분들도 한번 프로젝트에 프로세싱을 적용해 보는건 어떨까요?
이상 포스팅을 마치겠습니다.
'IT 놀이터 > Elite Member Tech & Talk' 카테고리의 다른 글
[2기 수원 이동욱] 인공신경망 Neural Network #1 (0) | 2012.11.22 |
---|---|
[2기 부산 노형식] Web SQL을 이용한 클라이언트 지향 Web프로그래밍 (0) | 2012.11.22 |
[2기 부산 최은진] cookie in HTTP (1) | 2012.11.20 |
[2기 광주 박정태]Arduino 의 모든것#3 (0) | 2012.11.19 |
[2기 강남 이광수] Micom Programming 의 세계 (3부) (0) | 2012.11.19 |