다음 주 24일 출시되는 이클립스 3.5 Galileo의 첫화면이 확 바뀌었습니다. 제법 멋있습니다.
JavaEE 버전의 첫 화면입니다. 다른 패키지들의 화면도 확인하면 포스팅하겠습니다.

급 땡기는군요.

이클립스 3.5에 맞춰 동시에 출시되는 제품들 목록입니다.
http://wiki.eclipse.org/Galileo_Simultaneous_Release

--
ps. Java 패키지 받았더니 살짝 바뀌었습니다. JEE 패키지는 크게 바뀐 거네요. Welcome 페이지를 커스터마이징 할 수 있도록 기능이 추가되었네요.


점점 멋있어지는 이클립스입니다. 적어도 디자인에서는 말이죠.


http://www.eclipse.org/galileo/
제 생일날 출시되는군요. 갈릴레오 화이팅입니다.

특강 제목 : eclipse Advanced(이클립스 심화)
주최
한국 폴리텍 제1대학교(http://www.conso.co.kr)

교육시간
2009년5월25일~27일. 월화수 9시간(18:30~21:30)

모집기간
 5월 25일까지 선착순 25명 (시작당일도 접수 가능)
 
교육대상
- 고용보험이 가입된 중소기업 재직자
- 이클립스가 에디트플러스보다 좋은 점을 알고 싶으신 분.
- 개발자, 운영관리자
- 이클립스가 차지하는 메모리가 아깝다고 생각하시는 분
- 이클립스로 개발하는 웹애플리케이션 과정은 추후 예정

접수방법
1. 02-6300-6300으로 전화하여 자리가 있는지 확인

2. 회사직인이 찍힌 교육 동의서와 함께 팩스로 보냄
   교육동의서 다운로드(링크), 팩스번호(구로교육장) 02-6300-6304 


3. 서류 작성시 주의사항
 - 회사의 기본사항 명기
 - 교육생의 기본사항 명기
 - 과정명은 “java Advance”로 명기
 - 훈련희망직종란은 공란
 - 직업능력개발사업개산보험료액, 훈련비용지원한도액은 공란
 - 기타 기본사항 외에 불명확한 사항은 공란으로 두어도 무방함.
 
4. 교육 개설 전 개별로 교육가능 여부가 통보됨

 

교육장소
서울시 구로구 구로3동 188-5 키콕스벤처센터 901호
문의 02-6300-6300

* 교육용PC와 교육자료가 제공됩니다.

 

특강 커리큘럼
(교육의 질 향상을 위해서 과정의 순서와 내용은 변동이 있을 수 있음)
1. eclipse Ganymede 설치 및 구성
  A. eclipse distribution package 이해
  B. eclipse software updates
  C. eclipse product layer
2. 프로젝트 만들기와 퍼스펙티브 전환
  A. Effective project directory structure
  B. Java Build Path
  C. Run, Compile, Debug
3. 프로젝트 import/export
  A. Import legacy project source files
  B. Arrange source folders
  C. Library dependency check
  D. Export project
  E. Code Navigation
4. eclipse plugin extension
  A. plugin search
  B. plugin install & update
  C. plugin configuration with jadclipse
5. 서브버전과의 연결
  A. SVN features
  B. SVN plugins
  C. Project sharing.
6. 빌드 스크립트
  A. Project build script
  B. ANT in anger
  C. Eclipse outside build
7. 자바/JSP in-memory 디버깅
  A. Debugging View
  B. Web Content Debugging
  C. Value hot swap
8. eclipse refactor in method
  A. Clean code howto
  B. Extract variable/method
  C. Inline refactoring
  D. Introduce parameter
9. eclipse refactoring in project
  A. Pull up
  B. Push down
  C. Rename/Move class
  D. Non java file refactoring


강사소개

현 OKJSP.pe.kr 사이트 운영자
- http://www.okjsp.pe.kr 2000.12~현재
- 일 방문 10,000명의 국내 최대 자바 커뮤니티 운영자

주요참여프로젝트
- GS홈쇼핑 사이트 개편프로젝트 2006
- 삼성생명 홈페이지 고도화 프로젝트 2004

세미나/교육/출판
- 모델2로 다시 배우는 JSP(2003) 공동집필
- 나는 프로그래머다(2004) 공동집필
- 최근 3년간 30회 이상의 오프라인 세미나 발표

아직은 RC1 버전입니다. 6월말에 3.5 정식버전이 나오겠지요.



컬럼모드 인증샷 잡았습니다.
단축키는 alt+shift+A 입니다.


related: http://www.okjsp.pe.kr/seq/138071
http://download.eclipse.org/eclipse/downloads/drops/S-3.5M5-200902021535/eclipse-news-M5.html

이클립스 프로젝트 필수 유틸리티 : subversion, Ant, JUnit, Trac이클립스 프로젝트 필수 유틸리티 : subversion, Ant, JUnit, Trac - 10점
민진우 외 지음/한빛미디어
이클립스를 기준으로 CVS,Subversion,Ant,JUnit,Trac에 관한 부부개발자의 경험담입니다. 초판에는 CVS,Ant,JUnit,Scarab을 다루었던 것으로 기억합니다. 책의 실습예제로 초간단 블로그 만들기 프로젝트를 다룹니다. 언어보다 더 빨리 변하는 것이 도구이기도 합니다. 이런 도구의 사용법을 문서로 전달한다는 것이 쉽지 않지만 개정판이 나와서 다행입니다.

최근 OKJSP에 트랙을 사용하기 시작했는데, 리눅스에 트랙설치는 쉽지 않은 일이었습니다. 윈도우환경으로는 저자 민진우님이 TOW라는 오픈소스 프로젝트를 진행하고 계십니다. http://sourceforge.net/projects/raconwindows

이런 도구를 다른 개발자에게 쓰도록 공감대를 형성하는 것은 툴 자체보다 어려운 듯 합니다.
생각만하고 있었는데, 역시 부지런한 분들이 만들어 놓았군요. WoC 프로젝트에서 사용해봐야겠습니다.


이클립스 Mylyn 요즘 Trac과 붙여놓고 신나게 쓰고 있는데, 공개된 이슈트래커와 붙이면 공개 프로젝트 재밌게 진행할 수 있겠죠.
update:
http://theeye.pe.kr/222 아이님의 블로그 글 참고해서 해결했습니다.
답글 주신 yeoupooh님, kingdori님 감사합니다.
-------------

eclipse에서 다음 옵션을 바꿔줘야 합니다.

Validate Settings 버튼으로 확인을 해서 No Trac repository found at url: HTTP Error 404 가 나오면 tracxmlrpc설치가 완료되지 않은 것입니다.

성공한 경우는 "Authentication credentials are valid"라고 나옵니다.

연결은 되었지만 Attach Context 실행에서 [Errno 13] Permission denied: '.../attachments/ticket' while executing 'ticket.putAttachment()' 메시지가 나오면 해당 디렉토리의 권한을 바꿔줘야 합니다.

chmod 775 attachments 로 바꿔주었습니다.


-------------
답답합니다. 아직 해결법 찾는 중입니다.

/System/Library/Frameworks/JavaVM.framework/Versions 디렉토리에서
CurrentJDK로 심볼릭 링크 걸려 있는 것을 1.6으로 바꿔주면 됩니다.

kenuheoyimacbookpro:~ kenu$ java -version
java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)

kenuheoyimacbookpro:~ kenu$ which java
/System/Library/Frameworks/JavaVM.framework/Home/bin/java
...

kenuheoyimacbookpro:JavaVM.framework kenu$ ls -altr
total 72
drwxr-xr-x  84 root  wheel  2856 12 10 17:00 ..
lrwxr-xr-x   1 root  wheel    29 12 11 09:30 Libraries -> Versions/CurrentJDK/Libraries
lrwxr-xr-x   1 root  wheel    24 12 11 09:30 Home -> Versions/CurrentJDK/Home
lrwxr-xr-x   1 root  wheel    28 12 11 09:30 Commands -> Versions/CurrentJDK/Commands
lrwxr-xr-x   1 root  wheel    27 12 11 09:30 Classes -> Versions/CurrentJDK/Classes
drwxr-xr-x   7 root  wheel   476 12 11 09:30 Versions
lrwxr-xr-x   1 root  wheel    26 12 11 09:30 Resources -> Versions/Current/Resources
lrwxr-xr-x   1 root  wheel    23 12 11 09:30 JavaVM -> Versions/Current/JavaVM
lrwxr-xr-x   1 root  wheel    27 12 11 09:30 Frameworks -> Versions/Current/Frameworks
lrwxr-xr-x   1 root  wheel    94 12 11 09:30 CodeResources -> ../../../../../../../../../System/Library/Frameworks/JavaVM.framework/Versions/A/CodeResources
lrwxr-xr-x   1 root  wheel    24 12 12 19:43 Headers -> Versions/Current/Headers
drwxr-xr-x   3 root  wheel   408 12 12 19:43 .
kenuheoyimacbookpro:JavaVM.framework kenu$ which java
/System/Library/Frameworks/JavaVM.framework/Home/bin/java
kenuheoyimacbookpro:JavaVM.framework kenu$ cd Versions
kenuheoyimacbookpro:Versions kenu$ ls
1.3        1.4.1        1.5.0        A
1.3.1        1.4.2        1.6        Current
1.4        1.5        1.6.0        CurrentJDK
kenuheoyimacbookpro:Versions kenu$ ls -altr
total 56
drwxr-xr-x  3 root  wheel  102  7 18  2008 1.3.1
lrwxr-xr-x  1 root  wheel    3 12 10 17:00 1.4.1 -> 1.4
drwxr-xr-x  8 root  wheel  272 12 10 17:00 1.4.2
lrwxr-xr-x  1 root  wheel    3 12 11 09:30 CurrentJDK -> 1.5
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.3 -> 1.3.1
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.4 -> 1.4.2
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.5 -> 1.5.0
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.6 -> 1.6.0
lrwxr-xr-x  1 root  wheel    1 12 11 09:30 Current -> A
drwxr-xr-x  6 root  wheel  272 12 11 09:30 A
drwxr-xr-x  7 root  wheel  476 12 11 09:30 .
drwxr-xr-x  3 root  wheel  408 12 12 19:43 ..
drwxr-xr-x  8 root  wheel  340  2  2 10:46 1.6.0
drwxr-xr-x  8 root  wheel  306  2  3 13:53 1.5.0
kenuheoyimacbookpro:Versions kenu$ rm CurrentJDK
rm: CurrentJDK: Permission denied
kenuheoyimacbookpro:Versions kenu$ sudo rm CurrentJDK
Password:
kenuheoyimacbookpro:Versions kenu$ sudo ln -s 1.6 CurrentJDK
kenuheoyimacbookpro:Versions kenu$ ls -altr
total 56
drwxr-xr-x  3 root  wheel  102  7 18  2008 1.3.1
lrwxr-xr-x  1 root  wheel    3 12 10 17:00 1.4.1 -> 1.4
drwxr-xr-x  8 root  wheel  272 12 10 17:00 1.4.2
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.3 -> 1.3.1
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.4 -> 1.4.2
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.5 -> 1.5.0
lrwxr-xr-x  1 root  wheel    5 12 11 09:30 1.6 -> 1.6.0
lrwxr-xr-x  1 root  wheel    1 12 11 09:30 Current -> A
drwxr-xr-x  6 root  wheel  272 12 11 09:30 A
drwxr-xr-x  3 root  wheel  408 12 12 19:43 ..
drwxr-xr-x  8 root  wheel  340  2  2 10:46 1.6.0
drwxr-xr-x  8 root  wheel  306  2  3 13:53 1.5.0
lrwxr-xr-x  1 root  wheel    3  2  3 13:54 CurrentJDK -> 1.6
drwxr-xr-x  7 root  wheel  476  2  3 13:54 .

kenuheoyimacbookpro:Versions kenu$ java -version
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode)
kenuheoyimacbookpro:Versions kenu$


ps. eclipse 3.4 mac os x버전은 java6에서 안 돌아갑니다.

The Eclipse SWT framework doesn't support 64-bit Java. Unlike Swing, SWT uses old-skool Cocoa bindings and those are 32-bit. Until IBM gets around to moving SWT to Cocoa, your only option is to run Eclipse under Java 5.
from: http://forums.macosxhints.com/showthread.php?t=91060

3.5버전m4는 동작하더군요.

update
강의자료와 오디오 파일 올렸습니다.
http://www.okjsp.pe.kr/seq/132407
---------------
마이크로소프트의 김영욱 차장님을 모시고 진행했습니다. 한빛ENI 교육센터에서 진행이 되었는데, 장소는 참 좋았습니다. 토요일 오전 10시부터 12시30분까지 열강이 이어졌습니다.

저는 1시간을 eclipse 기본에 대해서 얘기했었고, 역시나 오늘도 시간이 많이 부족했습니다. 실습강의를 한다면 8시간씩 5일은 되어야 전달이 될 듯 합니다.

김영욱 차장님은 "UX가 없는 UX이야기"라는 역설적인 제목으로 실버라이트2와 이클립스기반의 실버라이트 개발을 얘기해주셨습니다. 곧 음성녹음파일을 공유하겠지만, 차분하고 재미있게 현재 업계에서 진행되는 RIA개발의 현황을 들려주셔서 좋았습니다.

참가해주신 분들 고맙습니다. ^^


지난 세미나 내용과 약간 다릅니다. 정말 약간. 발표는 50분간입니다.

Outsider님은 다시 들으시겠지만, 실버라이트 시간만큼 아깝지 않게 열강하겠습니다.
좋은 도구 제대로 쓸 수 있도록 유익한 세미나 시간이 되기를 바랍니다.

+ Recent posts