일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 암스테르담
- 보청기
- IT·컴퓨터
- 자전거
- 자전거과학
- CenturyRide
- Maxcruz
- 세계여행
- 리컴번트삼륜
- amsterdam
- 미국자전거길
- 오블완
- FlashDevelop
- 세월호참사
- 자전거길
- 낙동강
- 북아메리카(북미)
- 리컴번트삼륜자전거
- 자전거여행
- Flex3.0
- 낙동강 종주
- 아이폰
- iPhone
- 샌프란시스코
- 국토종주
- 사랑
- 삼륜자전거
- 리컴번트자전거
- 티스토리챌린지
- 미국
- Today
- Total
목록분류 전체보기 (2155)
지구별에서 - Things Old and New
Jogl에서 MouseEvent 쓰는 법Jogl에 MouseEvent를 쓰는 법은 여느 Java Applet 이나 Application에서 MouseEvent 를 쓰는 것과 별반 다를 것이 없다. 여기서는 Mouse를 클릭하는 곳에 작은 네고꼴이 옮겨 지는 Applet을 만들어 설명할까한다. 먼저 GLCanvas를 생성하고 GLEventListener의 인터페이스를 부착시키고 하는 따위 기본인프라를 구축하는 JoglApplet 클래스를 작성하는 법은 12째 강좌에서 설명한 바 있다. 12 강좌의 애플랫클라스와 다른 점은 GLEventListener의 자식 클래스를 정의하는데 애플렛윈도우의 사이즈를 인수로 전달하였는데 여기서 그 쓸모가 없으므로 생략한다. 그 대신 마우스 이벤트와 관련해서 여기서 정의된 (..
Jogl을 JApplet 에 담는 법jogl 페이지를 JApplet 에 담는법을 설명한다. 이번에는 조금 복잡한 jogl 페이지를 JApplet 에 담아 본다. 제 11~12강좌에서 다루었던 보기를 JApplet 으로 만들어 본다.JApplet의 자식 클래스로 JoglJApplet을 아래와 같이 작성한다. 이것은 AWT의 Applet 작성법과 크게 다른지 않다. 17째 줄에 사용한 JoglRender는 AWT의 JoglDisplay에 해당하는 것으로 GLEventListener를 임프리멘트하는 클래스로 Swing 컴포넌트를 사용한다는 점을 구별하기 위해서 그렇게 쓰기로 한다. 같은 내용을 JApplet 로 바꾸는 것이기 때문에 11째 강좌에서 사용한 클래스 정의를 그대로 변동없이 사용한다. 따라서 따로 ..
Jogl을 Applet에 담는 법아주 크지 않은 프로그램을 배포하는데에는 아직도 Applet 이 가장 흔하고 손쉬운 방법이다.오늘의 강좌에서는 jogl을 애플랫에 담는 방법을 설명하려 한다. 가장 간단한 jogl프로그램을 보기로 들어 짧은 코드로 설명할까 한다.여기 Jogl로 원 하나를 그리는간단한 Applet이 있다. 이 원을 그리는 Jogl을 Applet에 담는 방법을 설명한다. Applet 의 으뜸 프로그램, 클래스는 아래와 같다.import java.awt.*;import java.applet.Applet;import net.java.games.jogl.*;@SuppressWarnings("serial")public class JoglApplet extends Applet { static int ..
Swing 을 사용하는 Jogl 코드의 해설Swing 을 사용하는 Jogl 코드라고는 하지만 Swing 과 Jogl 의 통합이 아니라 Swing(lightweight component) 와 Awt(heavyweight component)의 통합이라는 표현이 합당할 것이다. Awt 는 스크린에 직접 접근할 수 있으나 Swing 은 오직 상위계층인 awt 의 네이트브 리소스를 통해서만 스크린에 접근할 수 있다. 이런 연유로 Awt 는 중량급 컴포넌트, Swing 은 스크린의 네이티브 리소스를 거니리지 않는 경량급 컴포넌트라 부른다. 어것은 아래의 클래스 계층구조를 보면 잘 알 수 있다.javax.swing Class JFramejava.lang.Objectjava.awt.Componentjava.awt.Co..
Jogl 과 SwingO'Relly에서 최근에 출판된 "Swing Hacks"이란 책의 공동 저자인Chris Adamson은 Jogl 에 대한 기사와 튜토리알을 많이 써 오고 있다. 그중에서도 가장 오래전에 쓴(09/11/2003) 튜토리알인"Jogl 에 뛰어들기(Jumping into JOGL)"는 사람들이 가장 많이 읽었고 또 JOGL에 입문하는 사람들에 큰 영향을 끼친 기사라 할 수 있다. 그 튜토리알안에는 AWT 의 GLCanvas 에 대응하는 GLJPanel 이 있지만 하드웨어적 가속화 렌더링을 당시는 지원하지 않기 때문에 JOGL에 GLJPanel 이 정의되어 있지만 사용하지 않기로 한다는 글귀가 있다. (It might seem odd that the sample uses AWT instea..
Processing 강좌를 쓰다 말고 JOGL 강좌를 다시 시작하게 된 동기는 궁극적으로는 프로세싱의 Jogl 을 하기 위해서는 Java version을 먼저 배우고 Processing 의 Jogl 을 공략하는 것이 순서일 것 같기 때문입니다. Java version은 이미 몇년 되었고 그 커뮤니티도 크고 참고할 문헌이 많이 있기 때문입니다. 사실은 네이버의 블로그의 리소쓰를 아낀다는 차원에서 야후의 블로그에 이미 강좌를올렸습니다. Jogl에 대한 한글 문헌이 흔하지 않는 탓인지 상당히 많은 사람이 매일 강좌를 읽어주어 야후는 물론이고 google 이나 daum 검색엔진에도 이 강좌가 검색되는데 유독 네이버의 검색엔진에는 내 강좌가 걸러지지 않는군요. 아마도 야후가 네이버의 경쟁상대이기 때문인지 모르겠습..
왜 프로세싱인가? 제가 쓴 플래시 제 28 강좌 에서 자바와 플래시를 비교하면서 플래시는 줄하나를 긋는데 아래 3줄 lineStyle(1, 0x000000, 100); moveTo(0,0); lineTo(100,100); 이면 되는데 자바는 온갖 중장비를 다 동원해야 한다고 말한 일이 있습니다. 그래서 "플래시여 만세" 였습니다. 그런데 프로세싱은 더욱 간단해서 단 한줄이면 됩니다. 즉 line(0,0, 100,100); 이면 됩니다. 위의 그림과 같이 1줄 입력한 다음 play 버튼 을 눌러 보세요. 아래와 같은 창이 뜨고 줄하나를 그어 놓습니다. 이것이 바로 디자이너와 프로그램초보자를 위해서 만들었다는 "프로세싱의 정신" 을 말하고 있습니다. 이 강좌에 처음 오신 분은 강좌 1번과 2번으로 돌아가서 ..
지난 강좌에서 한글 번역한 Josh Nimoy의 튜토리알은 프로세싱 알파 버전에 대한 것으로 최신 버전인 베타 0095의 내용과는 다른 점이 많이 있습니다. 그 점을 보완하기 위하여 베타 버전의 사용환경 부분을 아래에 한글 번역하였습니다. 활용하시기 바랍니다. http://physics.snu.ac.kr/~kclee/Env/Environment_K.htm
디자이너를 위한 튜토리알 이 강좌는 Flash 라든가 Director 를 쓰거나 익숙한 분을 위해서 New York 대학의 Tisch School of the Arts의 Josh Nimoy 씨가 쓴 Processing 강좌를 원 저자의 허락을 받아 제가 번역한 초벌 본입니다. 오타라든가 문맥이 불통하는 부분을 수정하여 공식사이트에 올릴 예정입니다. 그러기에 앞서 여러분에게 읽고 오타나 문맥이 통하지 않는 부분을 알려 주시면 수정본을 만드는데 도움이 되겠습니다. http://physics.snu.ac.kr/~kclee/tutorial/tutorial_KDraft.htm 를 읽고 오타나 이해가 안되는부분을 알려 주시기 바랍니다. 이메일주소는 dcknsk@yahoo,com 지난 강좌에서도 이야기 했지만 Pro..
오 대한민국 1968년도 다 저물어 가던 어느날 나는 씨애틀의 한 할인 매장에서 50 cent 짜리 made in Korea 라는 라벨이 붙은 싸구려 와이셧쓰를 본 일이 있습니다. 참으로 조잡해 보였습니다. 아무리 물가가 쌀 때이라 해도 50전 짜리 와이셧쓰라니 말입니다. LP 판 한장이 4~5불 할 때였습니다. 그러나 저는 콧등이 시큰하더니 눈물이 나왔습니다. 고국을 떠나온지 10년 가까이 되었습니다. 떠나 올 때 한국은 참으로 가난했습니다. 그리고는 그리움과 서글픔이 북바쳐 펑펑 울었습니다. 우는것이 부끄러워 뒤켠 주차장에 나와 남이 보지 못하는 구석에 돌아서서 울었습니다. 그것이 미국에 와서 처음 본 한국제 수입품이 었습니다. 먼지가 풀풀 날리는 평화시장의 봉제 공장에서 하루 14시간 피땀 흘려 만..